And even still, whenever I or a friend has hired a locksmith, they try for 5-10 minutes with no success and drill thru the lock destroying it.
I object to the word overpriced in this context. It costs a lot of money to keep locks, tools, and other spare parts in a vehicle (including the cost of the vehicle). If you need a lock now and they have one it should cost a lot more than if you need a lock in 6 months and can wait for the factory to get around to making it. When you call their locks overpriced you are failing to understand the costs and value of having a part on hand.
Maybe some of them are selling normal-price locks, but people don't call a locksmith to drill out their lock when they can borrow their neighbor's drill.
They either can't pick an easy lock or they're scamming people.