Well I just posted about (and ordered) this mini lens cup styled like a Canon 24-105mm F/4L lens and it came in just 3 days. Very happy with the quality and the stainless steel insert. I purchased my set for under $14 dollars + FREE SHIPPING (2pc set), but they are also available in a 4pc set. If you're planning this to be a gift for the holidays, it seems like shipping is very efficient because this item is small (Larger items may take longer). You can find these little cups or other lens mugs from the seller that I've purchased mine from via eBay (click here).
Canon Nikon Lens Cup Coffee Thermos Mug Stainless Steel Insert