That 2.851 has to be a typo. A 3.552" bore and a 2.851" stroke would yield a 3.7L V8.
FWIW, their other figures don't make sense either: A 3.552" bore and a 3.750" stroke only gives 4.87L, not 5.1. You'd need a bore more like 3.625" to get closer to 5.1L...
Call 'em up and ask them the real...