No.
It doesn't net you any mana since the land you sac must be untapped. 1 damage for 2 mana (1 + the Trading Post) is also weak.
That being said, it would probably see play in near 100% of decks (you usually have a lot of playables, it's a land that taps for colored mana), but the real opportunity cost is the cube slot. I just don't think it's enough bang for your buck.
I like other red lands better :
Castle Embreth,
Flamekin Village,
Shatterskull Smashing and even then, they aren't incredible (the Smashing is actually quite cube worthy actually).