To find a cheaper product means trade-offs. You may have to do without HD or RDS; you may have to do without AM; you may have to use a line-in for audio; you most likely will have to deal with poor reception and have to fab your owm antenna interface(and still have poor reception). All these things cost time, money, quality, features. Its up to you to decide if you want to be like me with 5 or 6 radios in the trash cause they weren't good enough or buy the best at whatever it costs (which I've done and am extremely happy with it).
We are not talking mass consumption for these product. Its a small niche market and for that a premium is paid.