Padding might have been cheaper, but I didn't see any that covered the front of the rollbar. They tend to get a bit fadded too. This wont, and covers the front.
Looks much better painted black. That's why I went with Granite paint....it blends with the black trim and doesn't jump out with doors off and top down.