I replaced my factory with a Kenwood KMM-BT322U and it works great with bluetooth and sound quality is excellent. I too didn't want to spend a lot of money so i grabbed this one up from Best Buy Store in San Antonio. I also added the sirius xm component which plugs right into this unit. Ran the xm wiring for the antenna easily via the passenger side and is mounted above my rear hatch of my 2000 Hoe. Looks professionally installed. I grabbed up the mounting kit from them as well (not the ones they have on the shelf!). My salesman went to the back where Best buy does their car stereo installs and grabbed the kit from there. With the kit, freakin install was a breeze, SO much better that the universal ones they sell. All and all, they install looks great and seems like it was a factory install when all done.
Metra - GM Pick-Up In-Dash Installation Kit - Black
Part # 99-3002