I have used Joe's the last few times I purchased parts. I did not have to wait on line to get someone to help me, as others have mentioned he is fast in shipping, charges reasonable shipping if that's possible and very willing to help. I always call him first.