Pal packing revolutionary weapon (7)
I believe the answer is:
machete
'weapon' is the definition.
(machete is a kind of weapon)
'pal packing revolutionary' is the wordplay.
'pal' becomes 'mate' (I've seen this before).
'packing' indicates putting letters inside.
'revolutionary' becomes 'che' (Che Guevara the Marxist revolutionary).
'mate' placed around 'che' is 'MACHETE'.
(Other definitions for machete that I've seen before include "Broad heavy knife common in Central America" , "Jungle chopper" , "cutter" , "Cheat me over broad heavy knife used in jungle" , "Jungle blade" .)