The only issue I had is that this spring I twisted it funny while unhooking it and one of the hooks broke. They sell replacements for $10 I think, so I'll be grabbing one next time I place a larger order.
Fit/finish is good. Probably far better than any OEM one you'll find.