I too have an unpleasant experience at bapok. Gonna share my story but not mentioning any names.
-1year+ ago when i just got my sp, i frequent bapok.
-Couple months later, Mech open up for top service, he said piston need to change so i went ahead.
-One week+ later, midnight riding along KJE (returning from JB,pump petrol) bike suddenly died. About 1sec~2sec later heard rear wheel lock, quickly clutch in and filter to shoulder. (FML piston jam)
-For about 5mins tried to start but no avail. Push bike to nearest exit and wait at bus stop.
-After awhile, can start then slowly ride back home.
-Next day bring to bapok, open up,piston and block scratch. Told me have 1 original sp piston but no block, want to put in first or not. Rejected kindly and told him to close up the engine.
-After that i found myself a honest Sg mech and stick with him since then.
-Never returned to bapok ever.
Not sure if my luck is bad or what.