If you're saying that the starter spins but doesn't turn over the engine, it sounds like it would be the starter clutch. This is separate from the engine clutch, so the wrong oil wouldn't affect it. Push starting would work until you fix/replace the starter clutch.
Ex-500.com - The home of the Kawasaki EX500 / Ninja 500R
A forum community dedicated to Kawasaki Ninja EX 500 sportbike owners and enthusiasts. Come join the discussion about modifications, cafe racers, racing, classifieds, troubleshooting, accessories, maintenance, and more!