This will not be the last time I do business here. Fast shipping, great quality product, overall a fantastic buying experience. For a hard to find 2mm bearing, I couldn't beat the deal here (in the USA). My only gripe is price. Granted if I wanted to wait 2-3 weeks for them to ship from China, I could have had a lower cost. Obviously not a deal breaker to me since I still purchased them.