The old steel tube Weavers were, and still are, tough scopes but if your 3x Weaver either does not hold up ( which I doubt) or you want something a little newer the Leupold 2.5 x compact most certainly is tough enough. I have had one on my 458 MkX for over 30 years !
I second what Phil said. I've had quite a few old Weavers and never had a issue with them holding up.
I'm mounting a light eight 2.5x Leupold on my 416, which I consider about the same recoil class.
The only issue I've had with the old Weavers was sighting them in. But after they're sighted in they stay. At least that's my experience.