I have one from an 03 mille but I've robbed the bearing seal as the one in my 02 mille was worn. You can get one for a couple quid locally or I can give you the worn one to get you by.
Yeh it's got studs and nuts. There's one stud that has a cush damper stuck on it which I can't get off at home and i'm on hols at the mo so haven't got access to decent tools etc but it's no problem just take one of yours out or try and get this one off yourself.
The bearing is sweet no notchyness etc smooth.
If you give me your email I'll send you a pic.
I'm away on Friday for 9days so if you're in a hurry we'll have to get a riggle on