I've learned over the years to start with the most obvious first and work your way along from there.Have you checked your carb to make sure the bike is not simply running too rich?Left a rag in the air box?(Been there,done that). A leaky trans. side crank seal will have less of an effect on power then,say, a worn needle and seat assembly in your carb.
If your crank seal is leaking grab the flywheel and see if you can detect any play there,crank seals usually start to leak for a reason.