I replaced the rubber boot on on my C's Shifter with this (see link) It is an exact duplicate.
http://www.ebay.co.uk/itm/Z32-R34-S...7468178?fits=Plat_Gen:S13&hash=item4d37bac292
And yes that metal ring is needed i'm afraid. I will try and take some measurements of mine at the next opportunity.