Battery is 100.00 at parts store. The a arms didn't have to be replaced. I pulled my boot down on balljoint and added lithium grease around 60k miles ago cost me a couple dollars. Never replaced the check strap but geez it's annoying to hear then pop. I took them off and shaved them down and it...