I just came across 3rd party center pinch lens caps for Canon on Ebay. I bought the 67mm cap for $3.95 with free shipping. Looks like he has quite a few and in several other sizes. Auction number (67mm) is 160729685888. These look like they're coming from Texas, a guy called CowboyStudio. I'll let you all know if its any good.