Things may have changed over the past year or so, but the last time i tried to get the spray online i had to get a prescription from my vets. On which enquiring with the vets, it was going to cost me just as much as the frontline.Just for a prescription.
Turned out to be more hassle than it was worth and i got it from the vets in the end up.