This is the full drive unit with subframe assembly pulled from a 2018 model 3 with 76,000 miles on it. Works great, no issues. Has some scratches here and there but nothing is damaged and everything is fully functional.