Ok so to install the front, First step is to put a jack under the lower control arm and disconnect the sway bar you can take the jack out after this step. Second step is to disconnect the upper control arm, now to do this take the nut off once you have the nut off hit the actual hub casting that the ball joint goes into with a hammer one good time and it should pop right out. Third step is to take the lower bolt out of the strut. Then Take the 3 nuts on the top off and you will be able to drop it down then pull it out. Now to reinstall them just do it the opisite But remember that with the jack on the lower control arm you are going to compress the strut and then you are going to have to pull the upper control arm to the Hub casting. OK so to install the rear ones, First step is to put a jack under the lower control arm then take off the disconnect the sway bar you can take the jack out after this step. Second step, there is a bolt that holds the lower control arm to the hub, take that out. Third step is to take out the lower bolt on the strut. Now here is the part that is a pain in the a$$, there are 3 nuts up top again but one is hidden kind of. There is a bump stop looking thing, what you are going to have to do is put a 13 mm 1/4 drive socket on the nut then put a ratchet on it. Now to put the ratchet on it you are going to need a bar to put under the body and on top of the strut and lift to get the ratchet on. once you get that one off you can continue with the rest. Then you can push down on the lower control arm and take out the strut. If you have the 1.5" spacers now you are going to either need a grinder or a hacksaw (which is what i used) to shorten the bolts on the strut to put the spacer on. Then just reverse the steps and there you go lifted EX. Now remember if you don't have a lot of mechanical experience don't be worried it isn't hard just time consuming. It took me from about 1:00 to about 7:00 to complete so if you want to take it some where figure about 6-7 hours of labor you are going to pay. Well I hope this helps out every body. If anybody has any questions don't be afraid to ask.