Personally, I've never had long term success with rebuilt engines, but your mileage may vary.
I've got a JD 318 and did a 23 Hp B&S Vanguard engine swap a couple of year ago. Bought the kit from Small Engine Warehouse. It's basically a bolt-in swap, with the throttle & choke cable routing...