MEAN WELL LPC-60-1050 50W 1050mA 9...48VDC Constant current LED power supply IP6
MEAN WELL LPC-60-1050 50W 1050mA 9...48VDC Constant current LED power supply IP67.
eBay