Does it have to be the icom ?
I have the Vertex VXA-300 which is much the same on spec, but its a bit cheaper and you get the headset adapter included in the box it is also water resistant should that be of interest to you if you fly over water frequently. It feels a solid bit of kit but have yet to use it in anger.