CW does have the most RV stuff in one place. Hands down convenient for picking up essentials and small replacement parts.
BUT, I found for the big ticket items it is way cheaper to go to a local camping store or dealership and order the item. For me I have never had to wait more than a day. Since these places have deliveries every day anyway.
Then I call RV mobile repair and have it installed where ever my MH is parked. I have saved 'thousands' of dollars over the years doing it this way.
You'd be surprised how many dealerships across the US will have a small camping parts store attached or an independent one in close proximity to the dealership itself. They order from the 'same' places CW does!