i was able to get off those screws on the rotor w/ just the impact driver... can't help you too much w/ anything else...i did mine but it was a year or so ago don't really member what i used for everything... just make sure you take ur time and you should be alright
good luck!