Hi there!
I highly recommend ArmoryShopProps armor if you are going to go with a kit that you want to finish yourself. Denis has great designs, continues to improve upon them, and is a good communicator. Also, the armor is printed to YOUR size measurements. I'm a super skinny and tall guy, so a 'one size fits all' kit would mean so much more work later in the game.
On the gun topic, I went with the inverse approach because armor can be approved without guns, but as the post talks about below, YOU choose what's best for you. If you want to DIY, then you can go that route; if you want to spend a little more and buy finished, then you can do that! If you want to start with guns and then get into armor, then do that! ?
@nanotek (as well as many others) has a wealth of knowledge and advice. He has many posts and topics that have been a huge help to me. The post below is a great place to start and find what path you want to take.
Check out the vendor lists too! I found many places that make 'better' parts there that I never knew existed.
-Michael