Are you a Singaporean? because base on the charges you listed, it seems like there is no subsidize for your baby's vaccination.
1 way to check out on the cost is to go to the polyclinic. The vaccinations are the same. Just check out the costs. I believe it will be a lot less than what you are quoted now.