ferret
Aquarium Advice Addict
Not any petsmart I've ever seen. 29 gallons run about $45 last I saw. "Started Kit" 29 gallons are $99.
In particular, a cheap low quality heater is more likely to go bad and possible cook all your fish in the process. And a lot quality filter could have flowrate issues or provide terrible filtering.