Thanks man! That looks factory....
I've got to come up with something similar for mine. The arc of the swing arm loosens the chain and sometimes it flys off....
There is also possible causes for your chain flying off...
One of the most problem areas for me is ..
The rear sprocket.
Seems to pretty much be a problem with running true on ''a lot'' of Mini Bikes ect. that I have seen.
I find that the teeth are not cut real good, & you need to use a tooth pick or something, clamped to the frame,, close to the base of the teeth on the sprocket,,, & slowly turn the sprocket & see how it is.
If you see certain teeth that are ''high'',, then take a drill bit or Dremel bit, & run the slot down some.
It makes a world of difference.
I