Meyle 1004980193 Outer Joint Kit Ready to install. No modification required.