sunk 2015 Maverick Xds 1000 non turbo

bought on Friday sunk on Saturday and sat in creek until Monday morning under water and mud. gets pulled out Monday morning they pull front cylinder plug and crank don’t know how long or how much.

on his way to dealer he stops by my house telling me they blew out all water from engine and warranty going to cover. they never removed rear plug on all the cranking they did. I drained over a gallon of oil/water first drain. filled with diesel 2x and drained cranked on each time, can’t get it to start turns over to slow. plugsout turns over a little faster. when I plug one of the spark plug holes with my finger and builds compression wont turn over any more. I can not turn primary clutch or rock it by hand. I do have 12v going to starter, jumped starter relay nothing different.

was going to test starter next, have to wait on clutch puller to do that. is there anything else I need to do or try before taking the engine apart. or is this engine gone? thanks