Do I understand you correct that you already have a Tech Force scope and mounts?
If so, for the bucks, really can't beat the scope. You won't be shooting 300yds at dusk, so the optics work just fine. The Techforce scope I have gives me a clear sharp picture - very happy.
However...... if you got a set of their cheap, pot metal,Chinese, cr*p scope mounts - don't even try to use them. The quality is so bad, it takes your breath away. The screw heads are so soft, they strip if you put any amount of torque on them. Just find a trash can, and chuck em.
You can get decent mounts from numerous vendors - do yourself a favor and do it.
Cheers