Outer seal
Number 25 in the picture Honda part number 91253-VM0-003 DUST SEAL (32X52X7) a search for a 32X52X7 seal returns part number 09285-32004 SEAL,32X52X7 for $5.71 looks like it fits a bunch of newer Suzuki stuff should be available for a long time.
http://www.partzilla.com/parts/detail/suzuki/SP-09285-32004.html Outer bearing.
Number 23 in pic 91052-VM0-771 BEARING, BALL (6205) Discontinued so Google
62052RS returns a bunch of bearings the 2RS means sealed both sides, buy a name brand bearing.
Inner seal number 24 in the picture still listed available has more than one part number
91252-VM0-004 DUST SEAL (36X55X8) (ARAI)
91252-VM0-003 DUST SEAL (36X55X8) (NOK)
You can always Google
36X55X8 sealhttp://www.partzilla.com/parts/detail/honda/HP-91252-VM0-003.htmlhttp://www.partzilla.com/parts/detail/honda/HP-91252-VM0-004.htmlInner bearing part number 27 on the pic still listed as available $14.98
96150-60060-10 BEARING, RADIAL BALL (6006UU)
http://www.partzilla.com/parts/detail/honda/HP-96150-60060-10.htmlYou can always Google
60062RS to find a bearing sealed both sides.
Please update this thread if you buy bearings and seals and have new info, thanks.