I think this might be the same spoiler I got a couple of years back but not sure as there were some changes of ownership or whatever. Anyway mine fit perfect and looks great, but as I said not sure if this is the same manufacturer that I got mine from.
I've had mine on for almost 2 years and it looks just as good as it did the first day. The shocks would push it up as soon as you hit the button but they are pretty shot now. They do hold the hatch up but you have to help it a little.