I'm so sorry to hear about Billy but he lived to a good age.
Also I'm sorry about your bad experiences with the first vet. Thankfully I take my animals either to my mother or my friend's husband but I've heard some terrible stories of people with bad diagnosis. However I'm glad you've found a good vet. It's always worth paying for quality when it comes to our furry friends health. *hugs*