Those banjos are from my carbs. The washers seem OK and I reused them, haven't fueled it up yet to see if they leak. Hopefully today, I got a new battery this morning.
The footpeg brackets are a well known weak spot: combined with the narrow centrestand that causes fallovers on soft footing (and lack of a sidestand) ... and the very strong solid steel footpegs, these are usually found bent and often cracked. Dropping at speed usually snaps them apart. If they break off, moving the pegs to the front (uncomfortable) position is an option if you can find or make the different shift linkage needed.
Sobered up and realized these are the passenger pegs, driver pegs are foldups. So with that broken you just have a problem with passenger pegs.
I see the sidestands available from Vietnam but haven't got one, not too trustful. And wondering where it might attach.