I agree with Ascend Charlie, the minimum 45 hours is unrealistic for the normal joe bloggs that walks in of the street.
If you break down the 45 hours,
10 hour solo,
5 hours instrument training
Leaving 30 hours dual training
Which doesn`t leave much to learn the basics, navigation etc etc
Obviously everyone is different but i think 60 - 70 hours is more realistic.