I would find a high quality drive axle shop and have your original factory part completely rebuilt. A quality rebuild will be way better than FCP crap and it will have all the proper fit too.
On my E46 rebuild I had the 330 axles rebuilt by a local guy here in Dallas that specializes in CV and other type axle rebuilds. They came back just like new (new oversize balls, fresh hone on the CV joint and complete fresh boot kit). Well worth the $225 to get them done that way.
On my E46 rebuild I had the 330 axles rebuilt by a local guy here in Dallas that specializes in CV and other type axle rebuilds. They came back just like new (new oversize balls, fresh hone on the CV joint and complete fresh boot kit). Well worth the $225 to get them done that way.