$600? Tell that damn service centre to go and drink North West
wind.
CD drive may be a separate component, but it won't require extra
100 to 200 bucks. The rest are integrated on a motherboard, and a
replacement costs around 300 to 400, depending on how old or new
your motherboard is. Old ones may cost more, because they tend to
run of stocks and need to re-ship it back to SG. The extra shipping
costs made the costs higher.