Mean Well PSU 24V dc, 125A, 3000W, RSP-3000-24, Switching Power Supply, 1 Output
Used but in very good conditions. See pictures.
eBay