Only buy named brand parts here, we purchased a half-shaft for a Nissan van and it come apart on the way to flagstaff we had a 288 dollar tow bill to get it to a repair shop the shop said the part was not machined correct, also we put on a set of no name brake shoes and they crumbled apart locking up our wheel the owner would not pay us back for the tow bill.