This place is legit. They do great work! I have a bent/cracked wheel getting repaired there right now. Judging by the pic in the original post, it should only be about ~$100 to get fixed there.
I have no experience with this shop, but it wouldn't hurt to get a quote from them either since they'll come to YOU: