Hacks-all your Milwaukee M12 Cordless Flashlight with an LED "drop in" module.
Print two adapters and sandwich the light module in the middle. Unsolder the old bulb holder and solder in the drop in module. Double check the polarity. Also, beware some drop in modules do not support 12-13V.
These old incandescent bulb flashlights are on clearance at home depot for $15 or so.http://www.homedepot.com/p/Milwaukee-M12-12-Volt-Battery-Xenon-Work-Light-49-24-0145/202043578
Below is an example "drop in" module. http://www.amazon.com/TUOFENG%C2%AE-Flashlight-Bulb-Upgrade-Drop/dp/B0058E8HYE/ref=pd_cp_hi_0
The second set has tighter tolerances.
Milwaukee M12 Cordless Flashlight P60 "Drop In" LED module adapter by macsboost is licensed under the Creative Commons - Attribution license.