if its clicking its the solenoid, just cos youve charged the battery for 2 hours doesnt mean its holding its charge, try a set of jump leads n see if it fires up, if it does then your batterys duff.
if it still clicks then its just the solenoid, cost you about 30 quid, cheaper than payin 70 for a whole starter.