I recently purchased a kubota b7100hst non running. I got it running but it had major blowby. So i took it apart I found broken rings and lands. I took the head and block to a machine shop he was able to hone it within specs . My question is where is a good place to get good quality overhaul...