Here's the proper pic of the shirt.
I think I've seen this shirt before in one of Star Life Theater episode, but the one who wearing it was Kangin, and he wore the short sleeved one. But I'm not sure if the one which Kangin wore has "P.U.N.K" text on it.
About the price of this shirt, it costs only $35.80 on ebay, here's the link I've got click.
Can't find the exact brand for this shirt, but i'm quite sure it's from a brand from Korea. ^^