I agree with the previous posts...I bet if your vet wont offer you a deal...he/she may know where you can get one.

Let us know what they say.