I’ve recently purchased a 2006 Rancher 350 4×4 and replaced the wheel bearings and the ball joints and the front wheel still has an extreme wobble.
I also had a metal piece left over, and I did not see anything resembling it.
I used All Balls for the wheel bearings and ball joints. I’ve attached a photo and a video link here