"Worried it MIGHT be reeds" ? ...... so is it or not? All it takes is a piece of paper (Post-it notes work great) over the intakes to see if it's sucking or blowing. Sucking only=Good / Sucking AND blowing = Bad.
Not to be a jerk or anything but just ask him to go ahead and complete the troubleshooting and hit you with a ballpark estimate.
Sounds like it would be worth a set of head gaskets to take a good look at the cylinders, but honestly, with those readings it sounds more like his compression guage might just be "tired". Maybe request that he do a cylinder leakdown test.
And as I mentioned above, the overly rich condition is more than likely a flooded vapor separator dumping raw fuel into the crank case. And there's a really good chance that is ALL that is truly wrong.
Maybe he checked that and found it ok, I dunno ....just going by what you've mentioned so far.