300 has a limited slip front diff. If you put some pressure on it the other wheel should spin the opposite direction. Hard to start cold could be dirty carb, tight intake valve or worn rings. I check the air box. Oil in the bottom indicates blow by. Dirty or deteriorated filter shows lack of maintenance. Also wiggle the rear sideways to check the swingarm bearings. Good video, just wanted to add a little more.