Stripped Oil Plug

I am going to try a self tapping oil plug. They recommend them just about everywhere on the internet so we will see how that goes. I'll see about those options though if worst comes to worst. I'll try what you said first, then a helicoil but to me it looks like it might last just from the video. A little... weak.

I am going to get the bike though. And this mess here just means that I get it for a lot cheaper