Hard to imagine it will be less than $1000 - 1500 based on my experience.
How old it the truck? How particular are you? It's on the roof, no one outside of the NBA can see it, you might consider a bit of sandpaper, primer, and cover it with a rattle can of the right color. It won't be perfect...