I use the Safariland with my 6" 686 for USPSA and Midway has them for $62 now. The drawback on this holster is the height of the grip. The suede lining is not as slick as Kydex either.
It was also very tight and needed to be loosened up before I could use it. I left a chunk of 2x4 in it for a while, heat from a hair dryer could help too.
For a shorter gun, 4", I might go with a BladeTech dropped and offset holster in the same price range. I use those for my autos.
I know people who have switched to CRspeed, it will work with barrels 4-6", but that runs about $180.
The Safariland 002 works, been using it for a year and I would suggest it for the price.
Westczek