340 7-blade fan rivet missing

Replace it, it's cheap insurance. If the blade comes apart it will cause more damage than what a new blade will cost you. Having it magnafluxed is a waste of money unless you have a exact style rivet to install, anything else will throw the blade out of balance and probably cause water pump failure, belt breakage.
This I have seen wgat happens when they loose a blade. And also seen water pumps ruined from out of balance.
I grew up on the same street as. Dealership. I saw all kinds of new cars and crazy repairs. It was ( is a Chevy Dealer)
New name but still in Biz.