Since this question comes up alot, the MPC2500 will take the same third-party ram and CF cards as the MPC1000 and the MPC500.
For more info, read the following thread below and respond there if needed.