Don't know if you've tried this brand, but my guy (90 pounds) has one by an outfit called Granite Gear. We picked it up at an Eastern Mountain store about five years ago. A bit pricey, but not too tricky to adjust (with just a little practise), fits him fine and seems pretty durable.
Happy...