The newer bass models (Epic, Orion, Excel) that I have seen tend to be 34" long scale basses. The older ones like Spoilers and Persuaders tended to be 32" medium scale basses. If you are patient there are some short scale, small body Essence basses that pop up from time to time. Just look carefully as they are often presented as Stanley Clarke basses which implies a Signature model that they are not.
We might be able to come up with more specific suggestions if you give us an idea of what you mean by moderate to inexpensive.