i don't know about cheapest, but i do know where NOT to go. DO NOT go to Elmark at UBI,, they have the worst customer service I have seen, ever. and expensive too. go to those shops around Jalan Bersah area, I am sure you get good price. and do try out Crestar. they are quiet and the motor last a lifetime.