I forgot to mention that straps are also readily available at thrift/second hand stores.

You can often buy a used pack for a few dollars that has straps on it. For awhile I was buying used Gerry Baby Carriers that had all kinds of straps and buckles on them. Many of them were new because styles or safety requirements had made them obsolete.