These motors are internal exposed to a lot of moisture. So, if the ski has not been fogged regularly or has had a rough life, or for that matter just used at all, it needs a thorough rebuild. The 951's are engines that should never just get a top end IMO. The cranks need to be thoroughly inspected & most of the time they will need to be replaced with a rebuilt unit. I have rebuilt several of them using all BRP parts & with machining I have spent nearly $1000 on each. IF you don't have a lot of experience with these engines, I would consider buying a complete rebuilt engine. No, they won't have BRP parts, but they will have a warranty. Its not a whole lot more money & it can take some of the frustration away. DI's are awesome machines in my opinion & I love haw quick & smooth they are. But, there's a lot going on inside them & if one thing is not right, it can spell disaster.
Before you start pouring money into it, makes sure the fuel & air systems are working correctly. Other than crank shaft bearings, the DI's don't normally have engine failure unless something in those two departments are out of whack. Hate to see a person put a new engine in, only to have more troubles.....
Do a search on the forum about fuel pressures & air pressures. There's many threads about what they should be & how they work.
While you can't test the air pump in the ski, you can test the fuel pump by supplying 80 PSI of compressed air to the rail & see if the pump will jump to the 107 it should be on a gage. Engine doesn't have to turn over to do that test, but it will need to still be altogether.