@ThatAnton Those Jasil/TopRacing crankshafts from PJME are excellent, trued and ready to fit and seem pretty good quality. I used one to rebuild my '93 without any real issues, TBH I only rode the bike a few times before selling it but the new owner seems very happy with it 12 months later.
They only fit the DTR but if you have a DTRe, a company in France makes a shim to get the flywheel in the right place:
https://aeb-developpement.com/boutique/dtr-125-200-tdr-3xd/composants-du-bas-moteur/adaptateur-pour-montage-vilo-dtr-sur-un-moteur-a-demarreur-electrique-tdr-tzr-dtx/?v=7885444af42e