Fix everything. Do not gamble on recycling wrecked parts. I'm sure you'd much prefer not wrecking.
Some one may have modified the stop on your frame. Could have ground it back. If that's the case, find, call, meet, or even blow someone to weld something back on. There are a lot of guys who think it's a legitimate idea to remove that thing. They say it's never locked up on them. But fact is, it's not whether or not it's done it yet. It most certainly can, and has put fellas on here in the hospital. Get it fixed or don't ride with out your health insurance info around your neck.