Have you considered an entry level T.I. ? A little over your budget but an alternative.