Make that INSISTING on new injectors. The typical deal is to sell you remans. If you question that the response are; new injectors do not exist, we sell hundreds of remans, we never see any issues with them. Some of that is blatantly false, the rest purely subjective and self serving. No one will readily admit to selling product they have issues with.
If you do talk them into checking that they can in fact get new injectors they frequently quote such a high price it makes most people relent and go with remans. A Bosch reman CR injector is roughly $360\per across the counter at any Bosch authorized reseller. New production run Bosch injectors should be $400-420 across the counter at the same places. Pay attention to how much they mark them up to see if you are willing to pay it or go get them yourself. You can buy injectors for the above prices, some times less, online at multiple respected sources. Frequently the difference between what you can buy online and what these shops mark them up can easily cover the install costs. Just more food for thought and dealing with the shop.
You list your truck as a 2004 which is parts change year. At 290k you go the goody out of the injectors, there have been a few updates since then. Do you know if you have an early 305\555 engine, or, a late 325\600 engine? If the tag is gone off the engine or you do not know look at the build date on the driver door or b pillar. Early 2004 engines use a different injector than the late ones, late into early engine is not a good match. Early into late will work fine.
You have the choice of a stock injector or a marine injector in all the years, it is roughly a 50 HP gain. Here are the part #'s to verify you actually got what you wanted.
New Reman
MY03 - early MY04 0445120255 0986435503
MY04.5 - early MY07 0445120238 0986435505
Marine Injectors +50 0445120254