which kind of mechanical work? i have one since 3 years and it runs perfectly fine. Yes the only precaution u have to take is that u have to keep it maintained regularly. Engine being so small, minor things do affect it.....for example clogged air filter, dirty CVT oil filter, bad spark plugs....they degrade the performance a lot as compared to a 1000 cc car. but if u maintain it regularly, it runs perfectly fine