No opinion on the Magneton - your call if you care a lot about 100%.
For Hitmonlee, I recommend you go try it against a Snorlax. How does dodging feel against a ZH? You'll need to dodge every ZH as it's super effective against you. If you can do it comfortably (e.g. 2 attacks then dodge and repeat with ease) then maybe it's worthwhile. If it's awkward (e.g. only 1 attack then need to pause 0.3 seconds before dodging each time, room for error) then maybe not. So try it out, see how you can do with it. If you enjoy using him on attack, then power him up.