No. The ones I've seen are all pretty poor.
Thankfully, the proper way to do this is actually to take an old-fashioned turntable and connect it to an old-fashioned preamp, and plug the output into the line-in of the high quality soundcard of your choice. (An external M-audio card is preferable). This will result in far better recordings, and if your dad has a good turntable already, save money. Getting a really good solid-state pre-amp is important, though - using the one integrated into a stereo receiver is not ideal.
When I asked some pro audio guys about this, they noted that having a clean record is VERY important. One recommended DIY record cleaner formula was 50% distilled water and 50% Everclear. Also, make sure you've got a good phono cartridge, needle, et cetera.