I bought one on Amazon. Had good reviews and works really well, love it on the cars and heavily caked grime but felt I was just wasting soap on the bike. Handy to have around for the price I spent but would not spend a lot on a name brand one. Just watch out for some of the extreme cheapos they have bad reviews saying the bottle breaks at the neck. I just used some cheap blue coral car wash and wax I bought at Walmart for like 5 bucks for a gallon.