Thanks for the responses. I was hoping to find a brick and mortar shop nearby, but have been looking at online options just in case. I have ordered from Bud's before and had an easy experience since my FFL was already in their list of preferred dealers, but they are out of stock on most of what I am looking for. I have also been looking at Quantico, but didn't know how smooth the whole process of providing my EMS card and FFL information would be.
And Jhawk412, I have a Kansas EMS card and work in Kansas, but I live on the Missouri side, so I can skirt that extra cost of taxes. Again, thanks for the info. It's good to hear of good experiences with Quantico since it looks like that will be my option.