I think the BEST price for an M4 is from The Shooting Edge. They have them for 801.90 (with the Aimpoint standard mount, which is pretty darned good). I think the M4 is sold out, but they have the M4s in stock (the battery compartment is in the lower right rather than the upper right)
You could also go for the M3 (either 2 or 4moa dot size) for just under 600 bucks, but it doesn't come with a mount. Good thing tho, is you can either go with a pretty cheap 30mm mount, or get a good quality one. Or get a cheap mount and save up for a better one later on.
"I'd rather have my EOTech, especially if I was running NVG"
I keep hearing that why is that, is Eotech Nv better than Aimpoint?
Aimpoints work just fine with the NV mode. They have 4 settings SPECIFICALLY made for night vision. I have tried it with my Cam-corder (gen-1 night vision) and it works just fine, although they are "optimized" for Generation-3 Night vision, they will work with ANY generation of night vision just fine.
I think EOTechs have a few more settings for night vision mode, but all it does is give you a little more contrast with the dot.
Of course it depends on IF you are going to get night vision (or already have it). If you dont, and dont PLAN on going with night vision, then you can grab an ML3 for even less money. 535-ish.
ETA
I know the Aimpoint is better than the eotech. But I like the reticle on the eotech much more than the dot but just because I like it better does not make it more effective. So I ask you is having a 65 moa circle with 2 or 3.. 1moa dots more effective than having a single 2 moa dot from Aimpoint?
I have a Leupold CQT on my USC45 carbine, and to be honest, I rarely (if ever) even look at the ring on it. People will always say "but you can use the ring as a big target" but despite that, it will take MORE time to re-focus on the ring and use the ring as a big target, as it would to just use the dot.
Military testing has shown that Aimpoints and EOTechs have equal "speed" and target acquisition times, and as long as you use the proper "2-eyes open" shooting method, neither of them have any issues with field of view or obstruction in CQB type settings.
What Aimpoint has is simplicity. No extra things to think about on the lens. Put the dot on the target and pull the trigger. If you are shooting targets at range its much simpler to use a bit of a hold over (this is why its important to train), AND if you change ammo you can adjust your hold over, whereas the EOTech's multi-dot reticals are calibrated for a specific bullet weight, velocity and barrel length, and if you change that, there is no way to adjust the hold-over dots on the EOTech.