I don’t know what year you are working on but I did find some information on 1994-96 trucks.
The washer reservoir part number is 55154853 ($44. 60) without level sensor, and 5066540AA ($44. 60) with level sensor (note: I can’t tell if the reservoir comes with the pump or sensor, or not).
The washer pump part number is 55154758 ($33. 75).
The washer level sensor part number is 55155039 ($23. 75).
The washer reservoir grommet part number is 4334568 ($2. 70) each.
The washer reservoir cap is part number is (1994-95) 4630249 ($3. 75) and (1996) 55076412 ($3. 50).
The above prices are MSRP, as of 1-5-03. The grommet part number services both the pump or the sensor.
How to get the nut off of the pump, the sensor or the bottle, I can’t tell ya (or I might have to kill someone).
Bud