Go to a professional bootfitter. He'll get u in a boot that will fit. If 300 is ur absolute max, figure out what type of boot fits ur foot then find it cheap somewhere, if ur local shop doesn't have it. I hate saying it, since i'm a boot fitter, but that is probably your best bet for under $300. U SHOULD NEVER ASK ANYONE WHO DOESN'T KNOW WHAT TYPE OF FOOT U HAVE WHAT BOOT TO BY, OR BUY BOOTS ONLINE WITHOUT TRYING THEM ON FIRST!!!!!!!!!