I got one of these IXFs on ebay or Amazon.
Chainring, crank, and bottom bracket for $50. The finish is not on par with Shimano, but its $50. I did have to buy an external cup bottom bracket tool.