Welcome to our forum.
Watch out for shipping costs! Some of the sites do have low prices but they charge a lot for shipping and handling. I think that's why so many people here like Rhtubs - shipping is free over a minimum purchase of $60. If your purchase is under that amount they only add about $6 or so. 8-)
Everyone has to do what is financially best for them, especially now..but I always go to my dealer. He has decent prices and I am sure he needs the business. I have to support the folks that support me...
I'd watch out for rhtubs.com right now. I ordered some 303 cover protectant a little while ago. It took over 4 weeks to get, with zero communication during that time. I called them, and they finally shipped it. Had I not called after a month, I would have never seen it. Just recently, I ordered some diclor and a couple other items. Again, over 3 weeks have passed. I called after 2-3 weeks, someone said they would ship it. Another week passed, no item, no emails, so I emailed them. They again said they would ship it, but I still don't have it. So two orders in a row, one over 4 weeks, and one is over 3 weeks and still waiting. I'll be shopping somewhere else from now on, there sounds like some type of major problem going on at rhtubs right now.