Oh I just read the last part of your question. My Bubba's are 20 oz. My Factory 21 are 14 oz.
After shipping, duty, and the cost of Factory 21, they came to $2.80 per guest (ordered 100). I got the bubba's 50% off at Walmart for around $7.50 each. Online I believe they were a little cheaper than that but shipping to Canada was nuts. So far Factory 21 has been great... Ordered and got my design settled and confirmation of shipping date within an hour on eBay.