I use Primary Arms for the majority of my AR parts. Palmetto State Armory comes in second among a bunch of other sites I get daily emails from. As far as parts go it mostly depends on your budget. I've used lowers that other people said were "crap" because they didn't cost $150+. As far as assembly goes there's a bunch of great videos on YouTube.
Sent from my SM-J727V using Tapatalk