I DOUBT this would ever cause any damage. Beyond the anecdotal evidence presented here (ignitions break for other reasons, too), it is a cylinder lock which is very strong, think of your doorknob. Exact same stuff.
Ignitions take a lot of abuse. The stress that weight of a keychain puts on an ignition is laughable compared to what you do to it everyday jamming your key in there, turning it back and forth.
I wouldn't worry about it at all. If you are worried, borrow a manual and find out which wires to cross just in case

.
Secondly, I've seen some of the worst keychain weight violators in the world (we're talking over a pound here), and they still drive their beaters every day. While we're throwing around stories
Your mechanic could be right, but this sounds like BS to me, who takes everything (including cars and locks) apart pretty often.
_z