ECS Tuning sells some, including extended length.
I got 4 new ones to replace my locking ones, and got them from Amazon
If you have measured your old ones, then you should get new ones the same size. ECS Tuning lists the lengths on the different ones they sell.
You could also paint them, there are a couple of threads on here where folks have used VHT Silver Caliper Paint to paint them and it looks really good. I have a can of the paint but haven't gotten around to it yet...
steve