All that but also this. If I pull a fender off my truck, I have every expectation it will be a pain to fit back on. Same fender same truck. My truck holds so much spring loaded energy, I'm surprised it doesn't propel it's self down the road like a slinky. No matter what you get you might to have to massage it in there. Be prepared to exercise your patience.
j