Yes it would be different on a 3rd gen. The bumper is a just plastic cover, therefore, there really isn't anywhere to just drill holes and mount the lights. Since it is just thin plastic, they won't hold the lights very well.
My lights are mounted in the area by the license plate. The are very lightweight and are only screwed into the plastic: