If you have some patience, a press, a bearing plate, seal puller and are the hands-on type, you can rebuild it for less than around $200 in parts... If not, think of it like a $600 labor bill plus other costs previously mentioned (shipping, etc..). I tackled mine and it really wasn't all that...