LOL!!
wow, you want an 'ethical' , 'reasonable' mech in or around the money hungry capital of Canada...good luck.
there are 3 guys that pop to mind, none of which i would use or recommend for service work:
Mike at ProActive $!$!$! (huge frggin money and sucks at modifications)
Dan at 4wheel in Edmonton (service work is questionable last time i checked) wicked for parts though.
Hilltop, never had any work done by him, he 'seems' to know the "B" series engines okay but quality of mech work is unknown by me.
i used to use Mike at ProActive a lot, but he gouged me big time on the last few times i used him and the quality of work wasn't there (picture a glorified Canadian tire) so i don't recommend him any longer.
Dan and I go back a lot of years, he is a blood hound when it comes to sourcing parts and depending on what you are looking at getting done you could investigate this avenue.
Hilltop... he is a minitruck kid turn cruiserhead for the money. take it from there.
stay away from ALL the dealers, none of them know cruisers, that being said Canyon Creek is getting better from what i have heard so i would suggest go ask questions, lots of questions and if the replies make sense then there you go... if it sounds like BS then it usually is...
cheers