As the man said, get Proscar. If you can convince your Dr to give this to you as a non private prescription then yes, the price drops to about £7 instead of £35.
The lady at the chemist actually told me to ask the Dr to give me a non private prescription. When my next batch runs out I'm gonna ask him....