2.5 and 3.0 ECU are different part no's in EPC but I'd strongly suspect the key difference is the ignition and fuel map chip - assuming we're looking at ECUs for the same chassis range... there are a lot of variants!
Best thing would be to post up the part no from the current ECU, alternatively, you just take the Eprom chip from any 3.0 ECU and plug it into the one you've got - this'd be what I'd do along with transferring the wiring from your 2.5 to the 3.0 lump.
i.e. transfer the ECU and wiring from your 2.5 to the 3.0 and change the chip in your ECU for the 3.0 one.
You could also use an MTek 3.0L chip if you wanted to "chip it". I run a RedDot Racing chip in mine which has similar maps to the MTek chip but also has a higher rev limit (7,200

), the difference is not astounding but noticeable.
Avoid the fleebay specials - they're all a waste of money and likely to reduce performance and fuel efficiency.