A carry handle mount for an EOtech is a last resort for people who have an upper with a fixed carry handle. You have a removable carry handle, so by all means mount it directly on the upper, it's what it was designed for.
Out of the box the EOtech will come with two screws you can choose from, one is a thumbscrew, one is an allen wrench screw. I personally reccomend the allen wrench screw with a drop of loctite on it.
The thumbscrew may seem attractive if you want to remove the EOtech quickly... however, without loctite, mine would tend to unscrew itself after a few magazines worth of recoil.
If you want quick-detach ability for the EOtech, I'd reccomend the LaRue mount. However, at $120 extra... you have to really need this ability.
The GG&G Accucam also provides quick-detach ability for $85... but there wasn't enough feedback on it for my tastes, so I opted for the LaRue (which I've yet to hear a negative word about).