I would not trust RockAuto to rebuild anything on one of my cars. They are a low price warehouse sales organization, not a parts rebuilder. If they are offering the service, they are surely sending to a third party or just doing an exchange.