Not sure what is your definition of affordable, just to recommend my own gynae for your consideration, Dr Adelina Wong at TMC.
Approachable, caring, patient, answers qns readily
Sometimes I waited rather long at her clinic, gonna ask her qns for her to provide you with more information.