Where is the best place to buy Revolution at the best price? I see a lot of shady online websites but my vet just wants way too much for it!!! I know I can get it discounted somewhere but I don't want to get scammed or a knockoff product.. any ideas?