They’re called stealerships for a reason.
Just understand a few basics first.
1) MSRP is not a good price. Blah, blah, blah...Raptor... blah, blah, blah. MSRP is a market adjusted, over inflated price. After a model year, the truck will fall in value to a more reasonable amount for what it is. You’re in a bad market, and buying a 1st year model with high demand, so gamesmanship is strong at this time. I know, my last vehicle decided to get uncooperative in 2016 and I decided to go for the Rap; 1st year Gen2. You’re paying basically 4-7k more than people will about a year to 18 months from now, all things being equal. Add to that the current market shortage and you have a recipe for being a seller’s market.
2) get it in writing, even if it’s just a text message. I negotiated my entire deal start to finish by sms text on my ’17. I called to put money down on it, but the stealership did not waste my time. This is a lot of “subjective feeling” but if you get a fishy vibe, it’s probably for a reason.
3) get it in writing or as the saying goes ‘it never happened’. OTOH, don’t let add ons tank a “relatively” good deal and in the current market, MSRP is kind of the standard.
Good luck !