Hi Brian, have you tried squirting some WD40 or 3 in 1 oil into the bearing to see if it will ease the noise?
If you can't get away with lubricating the bearing and it does need to be replaced, I think the
£16.80 eBay bearing will be suitable, as long as you don't mind waiting for it to arrive.
I strongly recommend you choose the 6917RS rubber seal option instead of the 6917ZZ metal shielded option
(6917-2RS is not an option) to reduce the likelihood of water getting in again:
The 6917RS bearing on eBay may only have one rubber seal instead of two, but a 6917-2RS should definitely have seals on both sides.
It might just be that it is named differently, but if it does come with only one seal, make sure it is fitted with the seal on the outside.
It might be prudent to replace the smaller bearing on the other end of the axle at the same time
(also with the rubber seal version 6302-2RS) as it was also subjected to the same unintentional dunking.
Alan