THIS! ^ if it's of a shogun, chances are it's a TF035 and will therefore be slighty smaller than a td04. I'm also pretty sure that some shogun stuff is only oil cooled, whereas a impreza td04 is oil and water cooled. Would depend on part numbers though as there's hundreds of variations that people don't know about.