Anyone know what these are called? Perhaps what cars they came on? Its 16 inch, and I got them off a Megane, but I've never seen them on a Megane before.