Not sure about the "best" but I had Blade-Tech make one for me. It worked well, and when I sold my pistol I believe I sold it to someone on the classifieds here.
The main thing to check for is if you have a square guard or round. The square is harder to find, the round guard will fit the square but not the opposite. I like the Bladetech Serpa holsters for competition.