From what i remember, the breather units are press fit into the aluminum body. Maybe it is loose, but i doubt it. Give it a wiggle and see. New units are around $10.
----------
If There Is Oil Coming From A Breather Plug About The Only Way For That To Happen Is From Over Filling.
----------
You might try the recommended 80 weight gear oil. When the oil is cold and stiff it can be forced out of the breather because it doesn't "flow" well. you can use 75W90 Mobil1.
Also, be sure to fill it with the bike on the centerstand. Otherwise you CAN overfill it slightly. A combination of cold temps, slight overfilling and too heavy oil could create your problem.
Also, be sure to fill it with the bike on the centerstand. Otherwise you CAN overfill it slightly. A combination of cold temps, slight overfilling and too heavy oil could create your problem.
-----------
Is there any damage to the breather cap? Is it properly vented? A clogged or partially clogged vent can allow a lot of pressure to build up in there. A damaged one could allow air passing over the vent to create a vacuum and draw fluid out.
-------------
Check final dive seal, they get worn out and cause this problems.