Man, that weapon is old! (5)
I believe the answer is:
lance
'man' is the definition.
(man's name)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for lance that I've seen before include "Clean (anag) -- weapon" , "Shafted weapon used on horseback" , "Spear for a horse-soldier" , "Long-shafted weapon" , "Spear carried by mounted soldier" .)