You need noise avoidance, not noise removal. Better gear and better input level matching will help with that more than a noise removal program.
BTW, I just installed a plugin to recreate the sound of vinyl, including scratches, dust, mechanical noise and warp.
