I bought one from Spoiler Depot as well. I have an aquaintance who owns a body shop so he painted it and installed it for $100. He said it was a fairly straight forward installation for them, but that it would likely have given me some trouble.
I'm really happy with the look - perfect paint match and looks OEM.