They do have those needles for the 04+ Ranger!
Those ones are the GM ones I have. They need to be reworked (By Rusty from usspeedo) to fit the 2004 ranger shafts. I keep saying this in different posts, but the "2004 Ford Truck" needles that they sell do NOT fit our 2004+ Rangers..
See thats what's in my truck! (I just painted the hats on them)
The actual needle is available in blue, white and red. My hats were silver before I painted them.
You will also need to cut the fuel and temp needles a little bit shorter as they were rubbing on the bezel of the cluster when it went to min and max position. I cut about 1/4" off and they worked perfect. A utility knife works great for this, just be careful.