I have a similar vest that I bought at a sporting goods store a long time ago for a fishing vest.
The one you show looks like a good one with a good price.
You might see what they have at local sporting goods stores though most fishing vests are too short but the hunting ones are usually long enough. I do carry some lenses in the larger pockets and feel they are secure in mine.
HEY! They have pith helmets too. Everyone needs one of those on safari.