I have some pin lock kegs, fittings, taps, the whole works from them and have not had any problems. As to the particulars you list about switching out pin locks, I can't really comment on that.
I don't live too far from them so I walked in and got a de facto tour of the place as the owner was collecting what I needed and I tagged along. He was great to work with and the prices are pretty good. I'll definitely be going back to him if the need arises.