Yes, you can make a trip to Ladakh on TVS Jupiter, which is 110cc in power. You may also get TVS Jupiter or similar on rent in Leh bike rental shops too. Please read the tips mentioned in this article for more details.