Got a couple of these from our friends in Shenzen:
It claims 8-32 Vin for 45-390 Vout at 40 watts (70 watts peak.)
The power MOSFET is an "RU7088":
The ICs on the underside from left to right are a no-name-branded SMD
78L0(illegible), a ST-branded UC3843B, and a TI-branded LM358.The electrolytics on top are 10uF 450V 105 degree "Chong" brand "LOW ESR", which are of course my favorites.
$10 each delivered