Good product and mostly works as described. But mine seems to be missing some pieces that are listed in the instructions, but didn't come in the kit. The fit is a tiny bit tight for my truck, but I was able to make it work. I understand these are made for all kinds of trucks and my 2006 Avalanche is kind of a special case. So overall, I would say it's worth the money!