What can you guys tell me about this MOMO Ferrari F1 steering wheel display I just bought on eBay? I remember seeing similar items in Momo showrooms...