Well I have a good relationship with my mechanic (I have sent a couple of customers to his shop, I know him for a few years), so the rebuilt will cost me $300.00 canadian with one year warranty.
I think it is reasonable.
I still haven't figured out why the little red light on the dash switch started
blinking during checking the fault codes. It went away after i turned the ignition off. Strange.