Finally got this deal wrapped up Thursday afternoon and got the truck home. Got the wheels swapped yesterday.
Yes, the 17" fit on a 2012 in place of the 20". The 17's have 255/75 and the 20's have 275/55. The rolling distance was exactly the same, so the speedo is good, not recal needed.
So...