I've ordered twice from them. 1st time everything went perfect. 2nd time I had 1 small issue with them. I needed a speedometer housing and I did the internet order thing and it showed they had it but when I got the order it said out of stock on the invoice. Luckily I was able to file the threads on the old one and use it but I would have much rather paid the $3 for a good used one rather than file threads for 20 minutes. From now on I'm going to call my orders in to make sure they have everything in stock.
They have a few new parts too but I believe their main service is with used parts. I just bought a set of 4 pinion planetaries that they refurbed and they looked like new.