I would replace everything while you have it open but def the bearings and crank seals.
The crank seals on a 2 stroke are the weak point on the motor,if they start to leak you suck air and create a lean condition and the motor siezes. I replace them every year or two on my two stroke mx bikes.
I can pretty much do everything on a 2 stroke but leave cranks to someone with expierience, if they are not true your motor is done pretty quick. It should only be a couple hundred to do by a qualified shop?
I would leave the crank to an expert.