Re: winter worries
At the very very least, i would use white thread tape on all the screw threads and with out over tightening put the screws back in, That should stop any water. Plugs alone wont stop leaks, there needs to be some kind of seal covering the hole or a sealant on the plug or screw.
-Kyle '05 Dark Khaki (PJT) WK Limited 4.7L V8, '08 Overland Front End, Custom Exhaust, 245/70/17 GY Silent Armors, Bilstein 4600s, K40 Calibre DL Radar Detector/Laser Diffuser, CB.
Wife's Jeep: '06 Jeep Liberty KJ 4x4 2.8L CRD Diesel