Frankly, no.
But they are better than a non-working OEM one.
What's "bad"? The originals can be reconditioned if not badly decomposed.
New OEM units are unobtainable as far as I know. If you can find a good one at a wrecker, possibly the switch assembly can be moved to your lock assembly so your key works, or a locksmith can rekey to your key.