Cybergun / Swiss Arms has made a holster which they call a Universal holster. The holster can be used on more than 200 different models - It is very quick to adjust so that your gun sits safely when in the field.
The holster is made to be Ambidextrous, which means it is suitable for both right and left-handed shooters.
In addition, it can be adjusted to the exact angle you want, as it can rotate 360 degrees.