It looks like it has all the straps, but I am sure the elastic is flat, and I doubt that there is an exhale valve on it, but the filter is intact (at least one side is not rusted through) Finding a haversack will be the big problem, but they occasionally turn up with an American mask.
Best
Gus