I got all the parts from GM dealers via eBay. The hooks are around $45 (new) the covers about $20 a piece. You can install them yourself but the bumper has to be removed and I’ve got enough projects going on so my dealership did it while my 2nd free oil change was getting done. Charged 1 hour labor, came out great they said they install them all the time.