Im having a hard time finding A quality leather shoulder rig for a 4506 with a square trigger guard. I've looked at the bianci and galco and im not impressed with either.
For what it's worth, the 4506, even the square trigger guard versions, will usually fit well in a holster for the Beretta 92/96. The same goes for the S&W 5946/6946/4046.