(6204) bearing you can get these un-shielded, metal-shielded,rubber-shielded - -- One thing I would say if you plump for shielded how are you going to tell, 1 if it has the correct amount of grease, 2 and the correct grade.
Seal is 28X47.2X7 arie
Honda Pan European 1100 front wheel uses same bearings and seal Honda part numbers(and prices

)
91052-MZ2-A21 bearing
91252-MC4-003 seal
I personally would go with an un-shielded bearing and lubricate it myself with a hmp lithium based grease best way to do is make sure all surfaces are clean install bearing then using a grease gun pump grease into the bearing surfaces fit seal and away you go.