I know the fitment is not perfect, I just don't know how bad it is. I never had the chance to show it to a body shop.
It needs to be painted, I'm thinking you could find a body shop that will paint it and install it for a small fee. Just tell them that the shop next door is going to charge you only so much to paint and install it for you.
I bought it for $180 brand new. It's only primered. I'll have pictures later this week. How does $120 sound?