A good place to find importer is by visiting trade shows like the one in Las Vegas, at that trade show you will find more 50 suppliers of caps and hats selling from $5 to $7.5 each; I know because I visited trade show all the time.

If you really want to make maximum profit, and skip the middle man like the importer, and go directly to the source, this way you would probably pay $1.50 to $3.5 for each item. Shipping and customer will be .20cent to .50cent on each item.