Is there a more cost effective option maybe with discrete parts?

Answering CrossRoads question...it would be 0-100V and with a current level max of 25mAAnswering KeithRB's question...Yes, I did look at the link, definitely will work. Is there a more cost effective option maybe with discrete parts?