When I use one where it will be exposed to the weather directly, I add a piece of weatherproof sealing tape over the top and side seams between the box and cover. 'In Use' covers are still the weak point though and do not fully prevent moisture such as wind driven rain or snow, dew, frost, etc.
I had read some previous information that GFCIs expire over time and should be replaced the same as smoke detectors and surge suppressors. I've searched since this thread appeared and can't find any definitive statement either way now.