I have an IDM from a 96 F-250 that I'm parting out. Truck ran great prior to removing. No water damage and/or ever opened up. Ford part # F6TF-12B599-AA $125