i just did both fronts this weekend. Have a ratchet some sockets extentions and a torque wrench. youll need a 10mm for the brakes a 14mm an i believe the other one i needed was a 12 or 13. 33 mm is what fit the ale nuts best for me but these are after market shafts cause i just replaced them several months ago.Its pretty easy job. Compress the piston. pull out the 2 14 mm an pull the whole break assembly off. then pull the rotor off. next you will have to pull out the 3 bolts in the back holding on the hub. these bolts will probably be pretty tight an a bit difficult but you will be able to get them. you will def want some penetrating oil of somesort thongh. then unplug the abs sensor now you will need a hammer to knock the old hub assembly off. this will take you a few minutes. then use some sand paper to clean up the inside of the hole then clean the face off as well. be sure to save the metal plate thats behind the huib you will need thes for the new one as well to hold the abs plugs like before. once youy have done that clean it all up then do everything in reverse order to replace it. you shouldnt need a hammer or anything to put in the new hubs. torque the axle nuts to 175 ftlbs. be sure to put antiseeze on the bolts when going back together as its always good to use. dont put it on the axle nut though. instead use some blue locktite so that it wont back itself off. once your done with all that bleed your breaks put your wheel back on torque your lugs an your good to go.