Well, to be fair the original German has "rund" in it that was lost in translation, so that would be "only approximately 50 meters", which would make the 50 yards acceptable.
Probably I would have translated it as "less than 60 yards" ;-).
Interestingly, if you remove "rund" it changes from "only 50 yards" to "just 50 meters".