the automotive world quit using the SBC in 1999 (2000 on some models) when the GM cars and trucks switched from the Gen 1 SBC to the LS motors.
your 2004 block and heads are the same as the automotive 1996-2000
the marine world buys their motors from the GM industrial division.
so you have to...