My son bought a 2003 Grand Prix GT and he does not have a key fob. Are they easilu purchased and programmed?

Second question. The fan is not really noticeable unless it is turned up to five. The A/C button seems to only work some of the time Does he need a new fan? Does his climate control cluster need to be replaced?

Thanks in advance.