Perfect replacement for my F250. let me tell you I'll probably get tagged for this review, but after installing it and flipping my truck, this thing not only turned my truck on, it turned me on! (Don't tell my girlfriend). The starter does NOT come with mounting bolts (the description doesn't say there were any) so make sure you keep your old ones and clean them well! I used regular screw lock for the bottom two screws and anti-seize screw for the top hidden screw. many have problems with a hidden bolt, i personally had more problems with the starter cable on the relay from the solenoid valve ๐ .