Don`t give anyone access to your card details. If you decide he has made the right choice for you insist he sets up the deal from your computer and you enter the details whilst he makes a coffee!
I can`t comment on the deal he is offering but someone will know more about this. If I were you I would check with your own ISP (Who is it by the way?) and see if web hosting is included with your package and what it would cost. Are you on Broadband?