Eric, Unless your mechanic gives you the parts; piston, rings, rod, possibly crank, gaskets etc. at cost. Parts alone will be way over 100.00. Kohler parts, as others, tend to be a little pricey. Add boring, unless that is free, & your costs go up even more. Now comes labor, unless that is free too, just removing the engine is time consuming. Start out thinking 200 end up closer to 400, still have same engine. Shortblock may be the answer. Hope this helps along with the other suggestions.