replaced the fuel pump in my 1995 r1100gs recently.
pump is $65 from advance auto part number 69222
$20 coupon code ES123
$49 with tax
fits well, much quieter than stock, lifetime warranty even!
replaced fuel filter in tank also, was BMW part date coded 2003, it would drip fuel from the input, but not from the output, I think it was clogged.
also bought some 5/16" brake line at the auto parts store and bent a "U" shape to replace the $32 BMW rubber hose.
all in all its working well, bike no longer pings like it was, I do think it was starving for fuel for the last couple of years ( and getting progressively worse)
currently I have gone back to the stock rose colored CCP, and removed the Ice II air device, to get a new baseline to experiment with.
thanks to Vintagerider, Roger_04rt, crackhead, poolside, JJ and everyone else that has taken the time to document, and share the knowledge on here!