So, you don't like the simplicity of that idea....

One Transistor (BC639 as an example), one 5.6v Zener and a 22K Resistor... ten cents...