I was going to say, your truck looks lower than stock. For the front I would suggest getting the DJM 2" control arms and use with the drop spindle. as for the rear you will need to remove the shackle and put the stock one back on, then I would use the DJM 4" flip kit, it comes with a flip kit that you can adjust the pinon angle (which is very helpful) and it comes with a lifting hanger since the flip drops it 6" the hanger will lift it back up 2".
Another option would be leaf spring in the rear, Eibach makes 3" drop, and ground force makes 4" drop ones. mcgaughy makes 4" drop leafs but they are very soft, softer than stock and are known to break. Leaf springs may be a better option if you want a stiffer back end for towing. you could get just the ground force leafs and use stock shackles or use the eibach leafs and the shackles you have most likely have another hole lower than the one your leaf spring is bolted to that will lower it another inch. So in other words eibach with your shackles in the other hole, or ground force with stock shackles.
How big of a trailer do you haul? if its small that will work ok but I would suggest ground force 70064 shocks they are an air shock made for lowered f150's specificly and you can put air in them and will lift the truck about an inch. if its a travel trailer or boat I would suggest getting firestones ride rite it uses air bags like used on air bag suspension and will do the same as the shocks but go higher and make it quite a bit stiffer.
Now tire size is going to be an issue at 4" drop in the front. I have 285/35/22 and am lowered 4.5 (4.5 because DJM control arms used to come in 2.5 or 3.5" of drop now they are just 2" or 3") in the front and with the plastic fender liners removed I dont rub. I had 305/40/22 when I was only lowered 2.5/5 and I know those would be too big for 4" front drop.
One more thing, are you sure you have the drop spindles? I have not heard of many people using them, here is a pic to confirm.
I lied, one more thing, with those spindles you can not run smaller than a 20" wheel, if you want a spare tire that you can put on the front you need an 07 navigator that came with 20" wheels stock, they have a 20" steel spare wheel