For a 900whp build on a reasonable budget. I would take your block and have it sleeved Boostline rods. Mahle power pack pistons. Stock crank one set of king race bearings and one set of stock aluminum bearings. Head studs. Cometic gaskets. Stock heads with a valve job bronze guides.
this is absolutely correctIf you are going E, 12:1 would be your best option. Hell the factory pistons will last on E as long as you don’t cook them. I think the factory pistons would work with 93 if the rings were regapped to allow the extra heat expansion. Most failures I have seen have been busted ring lands.