Stock Geo grips are not the same as the stock Etek3 grips - very similar externally, but not the same. The Geo grips are however the same as the Ego7 and Ego8 grips.
Having said that, the Etek3 grips have the same screw spacing as the Geo grips, and would actually fit. The difference is that there is nothing on the back of the Etek3 grips to interlock with the frame, and the two top screw holes on either side of the grip are wider than the holes on a Geo grip, so you have to be careful not to over tighten the screws, as they could go too far in. Also, the grip may be abler to shift around due to the larger screw holes.
Ego10 grips will not fit the Geo - the grip area of the Geo frame is the same width from top to bottom, whereas the Ego10 frame is wider at the bottom than at the top, and the grips are shaped to match.