If you're meaning to get a sight for a real firearm, none of the above. All of which are repro's meant for airsoft and won't hold a zero. Save your pennies and get an Aimpoint or EOtech.
I'm currently getting my new computer in order, after having replaced the 9800GTX and still waiting on the motherboard. Had it since 9/23 and is currently a doorstop.