OOOoo! Rossco, could be a lot of drooling going on there!
The wee Honda could be an XL/XR 500, the barrel appears too big for a 250 or 350, although the 350, like the Ducati 350, is a sweet engine.
As for the Excelsior and Rudge lineups, they are looking very smart, although I wonder how often they are given a canter.
Hope you keep mending well and good health, Bill