1. coil spacers are black rubber pucks used to space your coil off the frame.. you have stock rubber spacers above your coils.. go outside and look =p coil spacers = budget boosts.. most of the time coil spacers are used to level out a jeep due to saggy springs.. i actually run jks acos coil spacers, they are adjustable =D but very pricey
2. dana 35
3. i wouldnt run 35s on a d35.. my gf does tho, she bought her jeep like that and is switching to 33s when she needs new tires.. she had 4'' of lift.. with the right bumpstops you can run 35s.. but i'd still recommend a 1'' body lift for extra clearance.. jks offers a 1.25'' bl and 1'' mml (the mml will help with some driveline vibes..) for 170 at redrock4x4.com
my gfs jeep is the silver one.. 4'' procomp lift with 35x12.5 mts
99 sahara :: 2'' coils (front), jks acos f&r, jks front trackbar, jks bl/mml, RE monotube shocks, hp30/d44, 33'' procomp mts, 15x8 eagle alloy 187s, hella optilux fogs, raingler nets, & more random junk::
if you have a 5 inch lift you need a new cv/driveshaft but if you have a 4 inch lift with a 1 inch body lift you dont need a cv/driveshaft correct?
personally i wouldn't run a 4" lift without the sye/cv shaft and rear adjustable uppers. but your far less likely to need it with the 4" lift than you are with the 5" lift. either way you should get it though.
since i have a 4inch kit would it be ok to get a BB as well?
you have 4" suspension lift? This being 4" taller springs than stock? A BB will add on top of those springs so it will make them actually "taller". As said you will need sye and cv and new control arms (long arm highly recommended)
If you want some more clearance you can go with a BL as noted above. This will not touch your springs at all but will still give you clearance to put bigger tires. I'm running 4" lift kit and 2" bl with 35s on my rig and i have plenty of clearance. (~9" of space between my flares and the top of my tires)