As
@CkzErz mentioned, you can get items from Prep Sportswear. I've ordered things from there and have had a mixed experience with the quality as some of the transfers are stiff and do not wear well. The NEX (Navy Exchange) is a great place to get items and they will ship. I have a file that has some of the items that they were offering this fall for shipping, but it is too large for the SAF server to process. If you PM me, I can either email to you or try to send it through the SAF message.
In the meantime, I'll work on splitting up the PDF file to more manageable sizes. The NEX has a web page:
NEX at USMMA