I have a 625i with 1400 hrs on farm roads. Ball joints are worn out and need to replace. The original JD parts did not hold up very well and I want to replace with MOOG or other high quality. Has anyone replaced these in the past? Upper AM146066, Lower AUC12838.