The only other issue to consider is service after the sale. "If" you can get your local dealer to come close to rvdirect, I would chose
the local dealer. I bought locally as I had some concerns about showing up with my new tt needing warranty work and I bought it eleswhere. The level of service is sometimes better when you take it back to where you bought the tt. Anyhow, that was my concern and I think it's something that everyone has to weigh. You went to your local dealer and couldn't cut a deal. In the future, you may have to visit the same dealership for service. Depending on the dealership's memory and mindset, that may or may not go well.
I had our local dealership's service manager tell me that they will work on a customer's tt first before one that was bought elsewhere.
Just some food for thought. Good luck with your purchase.
2010 Silverado 5.3 3.73 EC Superchip, AEM Air Intake
2013 Jayflight 26RLS
2 Fur daughters
....and empty pockets