The best place to start has to be the manufacturers, if they won't supply you with the goods direct, then they should put you in touch with their distributers who will
The cheapest one possible
From experience they are all the same, so no point spending more money just because it is branded.
I do however make sure my windscreen has rainex on.... that helps a great deal when you do use the squirters