A sender can range from $150 to $400 depending on make and model. You can also replace the entire module (pump and all) for more money (parts range from $400 to $650).
Prices I quotes are GM list....there are ways to save some money.
To replace the sender, the tank needs to be dropped or the bed removed/tilted. There's a good chance the wiring plug will have to changed too just like the recall I mentioned above even though picks ups weren't recalled.
The IPC is another issue. I'm not sure how people do this swap as the operating software and odometer needs programmed via TIS2000 by the dealer for proper operation. Not sure what years and models are compatible but I know the software architecture changed in 2003.