IMO .org would not be the right TLD for offering hosting services. .Com is the way to go but many hosts use .net too.
It still a nice domain but since .org suggest non-profit use I would rather use that name for a host directory and other resources like webmaster scripts, articles, tools etc.
IMO $300 would be a conservative counter-offer so try to raise the bar a bit to keep room for negociation.