I have several of them and never had any problems with them, although I will admit the tiny allen screws on the scope turrets have a tendency to loosen up very easily, but that can be fixed. As for the mounts, I have used them and they have worked for me with no evident creep, but I usually just automatically switch over to Accushot mounts anyway...
Sorry to hear you're having problems,,,, I'm sure they'll refund you money........
Jeff