Ally importing revolutionary weapon (7)
I believe the answer is:
machete
'weapon' is the definition.
(machete is a kind of weapon)
'ally importing revolutionary' is the wordplay.
'ally' becomes 'mate' (I can't explain this - if you can you should believe this answer much more).
'importing' is an insertion indicator.
'revolutionary' becomes 'Che' (Che Guevara the Marxist revolutionary).
'mate' enclosing 'che' is 'MACHETE'.
Can you help me to learn more?
(Other definitions for machete that I've seen before include "The mace (anag.)" , "Large heavy knife for cutting vegetation" , "Heavy South American knife" , "Jungle chopper" , "Broad heavy knife used in S America" .)