You can definitely use the 2003 EJ2.5 short block, but there are a few things to consider. The biggest challenge is the VVT (AVCS) on the 2008 engine. Your 2003 block wasn’t designed for it, so there are some oil passages that need to be modified. You might have to drill and tap a hole in the block for the oil feed, and yes, the oil pump could be different, so you’ll need to check compatibility or swap it. Also, pay attention to sensors and wiring, as the 2008 electronics are more advanced. It's doable, but make sure you're comfortable with the mods or consult someone who's done it before. It’s a bit of a project, but definitely not impossible!