If you've got the SS forms already I would think they'd be OK. They have more info than the letter, so my guess the examiners would prefer to have more rather than less info. I think they allow the letters because they don't want to bother owners with the detail in the form.
Bubb's right -- you need the TWIC as well to keep your license once it's issued.
Good luck on your application.