Not to get the hopes up as I haven't found it, however just last weekend I lost the Canon Lens Cap of my girlfriends(
) camera. Just had a replacement Canon 'lookalike' cap arrive yesterday(to keep the peace), ordered from Ebay for £2 and it absolutely does the job. I've also got a lens cap keeper on its way, also only costing £2 for two - hopefully to avoid losing any again!