To be honest if it's Nismo and not Nismo 'style' it should be difficult to mess up fitting as it's direct replacement OEM spec stuff.
Painting is a different matter, not being in your area I can't recommend anyone however find someone you can trust. Ask to see a portfolio, if they are good they should have one or should at least be very willing, if not proud, to show off there handy work.
Just my advice!