Noise reduction can be done in Sound Track Pro. I use izotope plugins in my Fairlight for denoising. izotope is really good and can run as a stand alone application. Treat the files and then reimport into FCP.
izotope also make their plugin in AU (audio units) format so they may work inside Final Cut but I haven't tried it. I use the VST version