The Pogues frontman was a familiar face on the U.K. punk scene in the 1970s before finding fame, and he was the proud owner of an authentic, vintage Union Jack printed top.
He knew clothes-obsessed The Jam frontman Weller would want the garment as soon as he saw it, so he wore it to several concerts - and Weller eventually paid him a huge sum for it.
MACGowan tells Uncut magazine, "Mine was a real Carnaby Street '67 job. I wore it to all The Jam gigs, 'cos I knew Paul Weller would crack sooner or later and give me a ridiculous amount of money for it. He offered me a Rickenbacker (guitar). I said, 'No, I couldn't part with it.'
"I'd got it from this old tramp. I was trying to get the most I could, and eventually he offered me £500. I said, 'You're done!' Half a grand for a f**king mod shirt!"