Went in in mins the only thing is put the plug in first or you will have a hell of a time getting it plugged in after install shop wanted $70 plus the price of the part from the auto parts store around me that was about $120 so $190 to install i bough this one for about $60 or so and about a 10 15 min job had it in and is working great
This EGR valve functions, but the electric connection is slightly off from the OEM. This causes difficulty in plugging it in. It can be done, but not as easily as the OEM.
Wire connector is off from OEM so you should attach wire before bolting egr valve on. Didn't come with bolts but did come with gaskets. Engine code has not came back after 50 miles.