Yup, that is a Cannondale fuel pump. I was also thinking that it would work well on a 990. the pressure regulator is very small unit and the pump is a simple design. I have a Cannondale E440R sitting in the garage and have never had any FI problems (over 300hrs run time). A friend of mine has a couple extra fuel pumps laying around and I also know where to buy them cheap if needed. The Cannondale pumps are a simple design with one fuel inlet and one fuel outlet with two wire power hook up. I don't have the time to play around with a new fuel pump system right now. But if someone wants to give it a try let me know and I will hook you up with the guy that sells Cannondale parts CHEAP.
You must become ignorant of all you've been tought
And be, instead, bewildered!
Run from what's comfortable and profitable.
Run, run, run!
If you drink those sweet liqueurs you'll spill
The springwater of your real life.
Live where you fear to live.
Destroy your reputation.
You have tried prudent planning for long enough.
From now on, live mad.
-J. Rumi, born 1207, a sifi mystic poet.