my car already has all of those things you just listed and i just recently changed hoses and fluids in everything