Hey there!
You will want to use a picitinny rail, as the weaver bases do not have enough slots to allow enough adjustment of the EoTechs.
Secondly, the sight does sit higher than normal. I had to get a neoprene cheek riser on my 835 as I was having to deal with a lot of cheek slap, which I didn't care for.
I ended up selling mine and going with a Burris FFIII and Marlin 335 base. That is the lowest combination outside of a Burris Speed bead you will find.
I just felt the eotech sat too high for my liking. It is one of the best sights out there though if you don't mind a sight that does sit a bit tall.