I used a guy called goat hill something. John Z didn't recommend having them rebuilt and apparently this guy didn't enjoy total confidence by all who used his services. I can only say mine was leaking when I got it back and he took care of it no problem. I haven't had any issues with mine since.