The approach used here might be cheaper, but is definitely more fussy and I would guess that 50mA would be at the high end of what it could supply. It's also as dangerous as hell to work on. Have a look at the last diagram and surrounding discussion on this page:
http://www.mhennessy2.f9.co.uk/gainclone/control.htm