I have not heard much about ISS outside of Florida. Do the advertise somewhere or is your friend located there? I have one of their postcard flyer things with the white GTR on it their styles look good.
On the negative comment thing lots of people are haters for no reason. Just like the comments about these being inferior to bbs with no real world experience.
Are you buying them with tires or you gonna get tires locally??