Long story short... but no, it will not stop the frame and other metal parts on your truck from rusting. All metals, whether it's iron, steel, aluminum will corrode over time. Best bet is each fall take it into a place that does something like Oilgard or other oil based coating and have them...
NJ had some oddball law on the books that prevented Tesla's from being sold here because they didn't have a actual physical presence here. You had to go to PA, DE or NY to test drive and order/buy. Not sure if Elon greased enough palms to get the law changed, or Tesla put a trailer someplace...
I've got no skin in the game because a Lightning interests me as much as a Chevy Bolt. But what I will say is this..
1) MSRP is just just Manufacturer Suggested Retail Price. It's not set in stone by the manufacturer. Dealers are welcome to charge as much above or below MSRP as they choose...