As Christian stated, check out the EOtechs.
I recently picked up a 551, for 275 on ebay brand new, they sell for 400 retail. Check there, hell for 150bux more then a replica you can pickup a decent EOtech. And use it on real guns without worry of loosing zero.
The replicas will do ya fine, but if your going for milsim, why not go all the way...