Sorry to hear that, you would have thought that they would test it before sending it, knowing that the batch may have an issue… I bought the ALM120PS24 from XP power. There are versions with and without chassis ground connection. Not sure which is best in which context, maybe someone can help here. I just got a “medical” one (70$), because I figured they may undergo a bit more testing, but there are less expensive ones (50$) that are probably just as good.
Still, I am a bit surprised by these power supply failures, I engineered some power supplies in the past, and I remember you had to make official tests, costing ~50k, and if they fail, you have pay again. You can skip the test by signing that you take responsibility, but, as the damage can be massive (e.g. fire), I don’t know anyone who would risk it.