My question about mounting on the rib is whether the additional weight will - over time - weaken the solder under recoil.

Maybe that depends on the quality of the build, but I don't know.

I have red dots mounted on two shotguns on picatinny rails screwed to the receivers, so that's not a concern.