I was curious on both numbers
I imagine a mower shop will charge at least $25 an hour and if the engine needs any machine work then the price really sky rockets...
If your looking for a fresh engine I have an H60 all rebuilt with new rings, valves, rod, bearing side cover, new crank bearing, new points, 8mm coil wire, gaskets, seals, rebuilt carb, head bolts, ect....