Update: At the ******* with my favorite diesel tech and the new lp ended up not passing the flow test. So the new pump was a weak pump which would explaine to me why I thought my rail pressure was lower on the truck after the install. But just to be sure after when I get the new pump on everything down stream from the lp is getting tested to.....
Big thanks to Geno's garage btw for making this right, sent them a email with a prompt reply and a number for me to call with a very helpful tech! They are sending a new pump to me via next day delivery with a return sticker so I'm not out any money on this deal. Thats why I like shopping there, they still care about the customer!