OK, where to start... Coils and spindels. If you get the 2" drop coils/springs it will lower the front by 2" if you also add the 2" drop spindles you will have successfully lowered the front end 4" maybe more due to the design of the coil springs that you use and how they mount.
As for the notching of the frame...well if your truck is still at factory ride height you can surely get away with 4" drop without notching the frame. If the truck is already lowered then you have to find out how much and add the to whatever you do. It's really as simple as finding the lowest part of the frame and using a tape measure to determine the amount of room you have between the axels. Account for around3- 4" up travel and check for contact with a little math. Good luck!
Oh almost forgot.. As for the shocks.. Its a little more involved. There are several fa tors but to keep it simple and easy, to me one off the rear and one off the front (they are usually different lengths). If the shocks are not gas charged you will have to pull it up to its highest point. Now measure that length and rod and add it to the amount you want to lower the truck. Now measure the length of the shocks body. You will likely find that the piston will bottom out within a few inches of down travel. This will cause a rough ride and surely damage the shock. You may get away with a simple 2" drop and the original shocks until that first big bump! So play it safe and get shocks designed for the amount of drop you would like