9mm and 40 use the same frame, they both have the rubber grip. The 45cal is a tad different (larger for the bigger rd) and has no rubber grip, it is textured. Depending on the holster it may or may not work on all guns. Leather is often more forgiving and stretches a bit, Kydex and others have no give. there isn't a huge difference, but there is a difference.