Sounds about right. Zip ties are your friend.
Welcome to the club. I got some self-tapping machine screws at the hardware store which work quite well.
ill look into my options on what to replace them with, i will however need to buy some new drill bits, and drill out the remainder of the bolts that are still rusted into my frame lol