LI125 S3 lack of power

My scooter seems to lose a lot of power on hills. Intact a slight incline slows it right down. I know that the exhaust needs to be replaced, but could that be the only problem or could it be something more serious. Would a service with new seals fix this problem?