Just returned from KL - and just before the Similian's reopened so didn't dive.
But, I have learnt the two things that are expensive in Khoa Lak are diving and taxis!
Doesn't help with recommendations, but around 10 diving shops in the main Khao Lak drag all advertising trips and liveaboards when I was there.