$150 for just straightening seems like a rip to me, I'd look for a remanufactured wheel. I've bought several reconditioned Chrysler 17" alloys for $150 (vs $400 new). They are straight, plus they are refinished so they look like brand new. Check these guys:
Welcome to Late Model Auto Parts...