I've used Wheelsmith Spoke Prep, but I have mixed feelings about it. It's a bit of a mess to work with and if you have to unlace a wheel for whatever reason it seems to strip off a lot of the stuff and leave a gritty mess. I'm an amateur builder and haven't built enough wheels with and without the Spoke Prep to say how much difference it makes.