My preference is to use a local shop to rebuild the original OE unit..
In SoCal we can get 1 rebuilt for about $60..

Just my $0.02...