IF you mean by hub cover, a cheapo white plastic sort of small drinking glass looking
thing, mine fell off on their own. They had a tiny lip that was smashed flat by the
pressure of the wheel against the brake drum. They are about as cheap as it gets.
The metal grease cap probably wasn't seated all the way at the factory or dealer.
You should be able to get a similar replacement at most any auto part store.
Just measure the approximate diameter of your hub and go get a new one.
I replaced all mine with stainless steel bearing buddy caps. I know they aren't necessary for our type hubs but they do look good
and won't rust ever.
Check this page for any grease cap you could ever want.
Grease Caps | etrailer.com