Jake, you are correct that the 351 Windsor and 351 Cleveland have the same firing order (1-3-7-2-6-5-4-8) which is the same as the 351M, 400, and the 302(5.0L) HO as well as the '95 & '96 trucks. As stated in my previous post you have 6 bolt valve covers as found on Windsor motors including the 351 Windsor. the 351 Cleveland has 8 bolt valve covers. You definitely have a Windsor motor so the question is which one? The firing order limits us to a 351 W or a 5.0 HO. The 351 has a 1" taller deck height than the 302 so the heads will be farther apart on a 351. Looking at the intake manifold the space between the valve covers and carburetor seems about right for a 351. However pictures can be deceiving, that's why I asked about pictures looking at the intake behind the distributor or straight on at the heads at the front of the motor. On a 302, just behind the distributor, the intake sits flush with the block, on the 351 the intake sits on a lip maybe 1/4 - 1/2in. high. Looking at the heads, where the front of the head meets the block, on a 302 the timing chain cover is almost even with the point the heads meet the block, on a 351 the head and block meet about a 1/2in farther away. The 302 has 7/16in. head bolts and the 351 has 1/2in. head bolts. And the number one way, and the easiest, to tell a 302 and 351 apart. On a 302 the thermostat housing lower bolt is below the top of the water pump so you can not get a socket on it. You can get a socket on the lower bolt of a 351 to remove it. Sorry if I was a little long winded but I wanted to pass along as much info, to ID your motor, as I know. Hope this helps without confusing you.