I've ordered from Vet Products Online multiple times in the past, and they've fulfilled every order.

Even had a broken bottle of Berenil, and told them about it, and they replaced it.

Can take 2 weeks to get there though ...