Rivets are great & that would be a fine & worthy mount for the radiator.
But they aren't so keen on vibration. I'd be looking at how you can bolt that on. That cast piece of the frame on the bottom isn't the best for that application. I'd be forming a plan B.
Bookmarks