I can vouch for that throttle body working. BBK1758 is 75 mm and bolts right up. I’m running one on my 09 P71. It’s meant for an 04-06 F series with the 4.6.