the fan is like 6 nuts. not a big deal. the puller i got was a big one, as the pully is big in diamiter (6 inch??) you may end up having to pull the rad. also not a big deal. take old coolant to any place that works on cars, they should have no problem taking it. when you go to get teh puller bring along some meashurments of the pully. make shure that the puller you get it big enough. but if you get one that is to small (like i did), take it back and the store should have not problem with you just exchanging it with the correct one at no extera charge.
edit: just a two jaw puller will do.