Other bands who are non us citizens have also filed for Social Security numbers so they can work in the United States
The paperwork isn't all that complex. I helped some of my relatives from Scotland fill out the forms. I also helped all 5 members of Helloween fill out the forms and when they came here I took them to a social security office and everything was approved. Now they can enter the country and play here without any hassles.