On-sale date from Marvel Age #3, notes a one month delay from 1983-03-15 shipping date, therefore newsstand on-sale date of 1983-05-05.
This issue has variants:
Art credits per Walt Simonson on Twitter and confirmed by Larry Hama on Facebook. Pencils previously attributed here and elsewhere to Jerry Cocchiola, a former Marvel intern.