For various irrelevant reasons I needed to buy one bravecto from the vet today. Would usually think about a prescription to order elsewhere but not today £38. Reasonable or bloody outrageous?