Do NOT buy on line, Camping World or order from a dealership!.
Find a local RV parts store. Do a Google search you will be amazed how many are close to you that you didn't even know about!
Cheaper price, faster delivery and a real human being behind the counter that owns the place and that actually cares when you get your part and you talk to them face to face.
I use local RV parts stores exclusively for anything RV. Everything I have had to order, which isn't much because they have MOST of what you need in stock on site, I have always gotten the next day.
These small RV parts stores get deliveries every day so it's nothing to throw your part on that truck for next day delivery and no extra charge.