Was a little hesitant with going non-OEM but after running for over a week not only have I not had any more issues the truck has even more pep. It should be noted that initially, before the unit was self-calibrated by the trucks computer, it ran a little rough but now runs better than ever. Only time will tell how long it lasts but I'm hopeful, and you can't really go wrong for the price.Install took me less than 20 minutes. Loosen two hose clamps and remove 4 8mm bolts, clean up the area and bolt new unit on and tighten hose clamps. I didn't have an 8mm socket otherwise it would have taken me 10 minutes!If I have issues down the road I will update this review but so far so good ?I installed this in my 2015 Navigator. I was getting the P2112 code after losing throttle response. The old one was a little dirty so I cleaned it with CRC Throttle Body Cleaner. Unfortunately, that didn’t solve the problem and the code came right back.This is new aftermarket, not refurbished. The only difference I can see is that the lip does not go all the way around. I don’t know why. The intake hose stayed on. It’s been over 500 miles so I guess it will be ok.The truck idles much smoother now and I may be getting 1 MPG more. I also disconnected the battery to reset the adaptations.So far so good. This is the best deal I could find anywhere for this part.NaLooks like oem FoMoCo aluminum casting with aftermarket position sensor (whish is the issue 90% of the time)Came with gasket and fit perfectly.Only a few miles on it but it it working perfectly.Easy to install. The last one from Ford, only lasted about nine months. This one is only a few months old so we will see.My truck fell flat on its face and threw a throttle stuck closed code. Installed this in less then a hour and truck is running better then ever! Started right up quicker then it ever has and my MPG is increasing! Awesome replacement! Thanks!This fixed my issue on my 2013 ford f150 EcoBoost. P2112 was the code. Extremely happy! Was confused Amazon said not compatible but it was, luckily I read a review with same truck as meFixed codes associated with throttle body. Included gasket. Took about 15 minutes to installGood productworked on my 2015