If not you can borrow theirs because they're free. I don't think they'll really say you can't though
Yes. As long as they are appropriate in size and are US Coastguard approved you may bring in your own life jackets.
Thanks! Your answer is awaiting moderation.