I bought mine painted from GM for $150. Installed them myself. Didn't have to take a tire off either. Just gotta have the right tools to avoid it

You are supposed to drill one new hole into the rocker panel (front) and bumper (rear) but mine are just held on with the double stick tape. Still going strong months later.