hmm, not quite as long on two wheels as the OP, probably coming up 40 years for me
My List
Puch Maxi (wasn't mine, fell off)
Yamaha XT 125 (wasn't mine, fell off)
Kawasaki KH125
MZ TS 125
MZ TS 250
Suzuki GS 450
Kawasaki GPZ 600R (x2)
Kawasaki Z1100 (wasn't mine)
Honda ST1100
Honda CB250N
Honda C70
Yamaha TZR250
Honda XL500R
Suzuki GSF600 (x2)
Suzuki SV650S
Honda CBF125F (current)
Suzuki DL650 (current)