Which years impreza have the DOHC heads with the 5.167" rod length. Is this just the 1999 EJ 253 block? BC the DOHC EJ 25D block has 5.137" rods correct? After that all 2.5 liter imprezas are SOHC with the 5.181" rod length? If all this is true why do piston companies (wiseco, arias) advertise 1999-up DOHC impreza pistons with a 5.167" rod length? Shouldnt it be solely MY 1999 or am I all messed up here haha