This one is really rugged:

http://www.amazon.com/GI-Large-P-51-Can-Opener/dp/B00176IMW4

I definitely prefer the full metal pieces than the plastic ones:

http://www.amazon.com/Amco-Swing-A-Way-7...7051&sr=8-4