put up a pic!
On the speedo recalibrate, I wouldn't even bother with it. If you're ocd about your speed then just calc the difference for your highway speeds. It will be between 3-5mph anyway. Not enough to worry about and not enough to mess with the electronics of the abs, wheel speed sensors etc.
it also depends what tires the truck is factory calibrated for. If it has 18s then it's probably on the $ for the stock dia but some trucks, namely the last 3 new Fords I've had 11, 13 and '15 models all have/had stock 17" rims with smaller tires than the xlt or Lariat. All have read on the slow side and when I installed larger tires close to the OE diameter of the bigger rims, the speedo was then correct.
Point being, even the mfg don't worry about a few mph off.