On the 5.7 its a piece of cake.just did mine -119k and it is SOOOOO much smoother. I got mine at autozone 40 something bucks,however -hemi anyway- get the little blue seal for the egr tube to the intake from the dealer $5, mine was kinda jacked up. That way you dont have to do it twice
edit: I was not getting codes. I just changed it cause of the miles and rough idle.