Having just ruined 4 $30.00 (my cost) jackets to get 2 printed correctly (happens every year around this time, as I forget how I did it last season), my advice is to go with the vinyl.
If you are screen printing, you definitely need a jacket hold down platen (expensive). After you load the jacket, you have to flash it briefly so it shrinks up -- vitally important if you are going to be doing 2 colors (that's how I ruined the first one -- didn't preheat, and it shrank when I flashed the first color). Tightly registered designs MUST be trapped (that's how I ruined the second one -- even after preheating, the first round flash shrank the fabric a little more, and the second color didn't line up properly). You have to add nylabond to your ink, and it has a shelf-life of about 8 hours, so you need to correctly estimate how much ink you'll need, because whatever's left over is going into the garbage. I flash cure the jacket because the first time I did one of these, and put it through my conveyor dryer, it came out smoking and shrivelled like a raisin. You need to make sure you get these done 3 days before the customer picks it up, so that the ink has a chance to fully cure, or it will scratch the first time he puts it on and takes a spin in his car.
Yeah -- I'm trying vinyl next time.