Is anybody familiar with Mech-Tech Systems. I received an upper to fit my Glock 20 on saturday, and am having problems with the sites. I had them put peep sites on the rail and after playing around for awhile the closest I can get it to shoot is 6" low ten feet away from the target. Just curious if anybody else is familiar with them. I am going to call customer support on Tuesday morning.