Nope, nothing additional. Came with the grille, running lights and the covers for them were already painted black. They give you the screws that you need, but you'll need to save all the other screws for the housings of the Running lights. It says professional installation, but it's so simple. I would recommend getting it put on your car for a few days then either take it off and give it to someone for paint/do it yourself, or just leave it on and get it painted. The paint makes it harder for it to fit if it was painted when not formed into the contours of the car.
But, I love it. I'd recommend getting the black parts in matte black rather than shiny. Shiny blends too well with the gray of the car. Matte paint will stand out. It makes a perfect CAI possible, too with the now vented side intakes. (Side intakes are actually part of the bumper instead of being some 3m'd on plastic piece that mazda puts on it. It looks more finished this way... minus the lack of a Mazda logo.
I'm still considering wrapping the black accents with Cf vinyl, which would look slick.