I wouldn't. TM's are rare unless you have easy access to level 4 raids. I would basically only use TM's when I am guaranteed something better than what I have. If you use TM's on that Machamp you may just get steel moves, which suck. Also your Machamp has legacy moves, which you cannot get again.
A better strategy would be scouting out some level 3 raids against Machamps.