Actually not really. The EPA will say "Sure you can't" but there isn't a problem with medium or heavy duty trucks until 2007. What matters is the engine, so sticking an engine say from 1983 in a 2000 meduim duty truck is still OK.
What matters is the fuel tanks and fuel system, that is the...