The inconsistent quality of the Mexican-made Safariland stuff prevents me from recommending it to anyone else. I still buy some myself, sometimes, but fit and finish has been so erratic it's with the expectation that it might fit okay, and it might need to be modified.
Compare that to JM Custom Kydex, and Dark Star Gear, where everything has been perfect.