Looking to pick up a Springfield Armory XDm 9mm, I had looked at Cheaper Than Dirt and was going to order and then I did a search for reviews about CTD and saw a lot of negative reviews. So please help me out, which online dealer is low priced and yet still is honest and ships product quickly.