I got some of these Monster floor mats to preserve my OEM ones.
I like them as good balance between bling and classy. Not sure if they do RHD.
Also have a look at this DIY to prevent drivers mat wear
http://www.ft86club.com/forums/showthread.php?t=25376
And this TRD (you can get STi too) alloy plate. Rather than bolt through the mat I got round black stickers to cover the screw holes and used sticky Velcro to stick to the mat. Never moves and is like an alloy version of the above DIY.
http://www.ebay.com/itm/ALUMINUM-All...-/181718652943