The description on the size confuses me a little bit. Usually the lead space for this type of capacitor is 10mm. I am assuming that is the dimension you provided for the 25mm between the poles. I did find some that had the 10mm lead spacing. Here is an updated link for you to look at ::
1000 µF Aluminum Electrolytic Capacitors | Electronic Components Distributor DigiKey
Please review these parts to see if one would work for you.