Here's 7 other options for $300:
https://www.audiorumble.com/best-subwoofer/under-300/
Pay attention to how deep each sub is rated at meaning how deep, measured in Hz, the sub can play. Most recorded music contains bass as deep as 20 Hz which is as deep a bass tone as a typical human can hear.
Tim