Great value if it works on your rig!
Ok. I got this for my 06 Rainier (5.3). It DOES NOT FIT the 06 due to the upper radiator hose being different than the 07+. You CAN use this, though. All you have to do is change the position of the intake tube. The part that should go to the throttle body, make it the part that goes to the MAF. You'll see what I mean. All you need then is a 2ft or so piece of 3/8 hose to make the breather fit. Otherwise a GREAT value!!!