Rock wildman Shane MacGowan once sold Paul Weller a tramp's old T-shirt for $850 (£500).

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!"