I would have him mounted for sure. How tall are his tines?
Eye gaurds are 5 1/2", G2s are 11" and the G3s are 10" and he has a 2" sticker coming out of the right antler. Here are a couple pics of the rack laying on top of a box of clays for reference.
[Broken External Image]