Money orders are valid at the printed value for a certain amount of time. If it is over a year old you usually have to have it reissued by the money order company or bank in order to cash it.
I don't see why not I don't think money orders expire
Thanks! Your answer is awaiting moderation.