I just changed my this past Monday. Latest p/n from Cummins is 3990105. It was $154 + tax. You will also need 4x washers, 2 for the inlet side (one on either side of the banjo) and 2 on the outlet side. Washers come in packages of two and each package was $1. 65.
The hardest part about changing the LP is that no matter how much of a monkey you are, you can only get one arm down to it a time, so you'll need to wrench everything with one hand. I put on a pair of knee pads and climbed up on top of the engine and reached my right arm down to do all the work. Use a 17mm wrench to loosen and remove the banjos, unplug the connector, and remove the nuts on the three studs holding the pump to the bracket. I found that one stud came out from the top, the other two remained on the pump. You will need to reuse the nuts that go on top of the bracket, but the new pump will come with new studs and the bolts under the studs. I noticed that the nuts on top of the bracket were held with red Loctite, although I didn't have any on hand and didn't use any when putting in the new pump.
If the studs stick in the bracket, like mine did, just clamp a pair of vice grips to the stud under the bracket and use a ratchet to back the nut off from the top. It's a PITA, but do-able.
I wrapped a long piece of wire (although I'm sure string would work) around the new LP, that way when I positioned it up under the bracket, I could pull on the string with my left hand and hold it in place while I reached my right hand down to the studs and put the nuts on.
I dropped one of the washers on the inlet side banjo 4 times into the mud, but with some patience I got it done.
My new idle pressure is 12. 5psi, which I think is a bit low, so I am mentally preparing for possibly having to swap it with another one.
Hope this helps.
Tim