Unfortunately, no brand-new gas ranges sell for under $300. If there are any, I'd be doubtful of the quality control and safety when using them.
If you're really on a tight budget and don't mind doing a bit of research, then I'd suggest looking for gas or electric stoves from secondhand sellers online.