Cameron Custom 90 degree with *thumb rest [generic]* opposable thumb rest. You will need an extended slide racker or just put the one that comes with the gun on the right side.
It immediately took care of some earlier problems with ejection. Love the sideways mount.