In broad terms, Ale malt is Ale malt, Pilsner/Pale is Pilsner/…
You could substitute most any Ale malt with any other Ale malt, likewise for Pilsner
When it comes to specialty malts there are a couple of strands
Stewed Malts - Vienna, Munich, Dark Munich, Aromatic, Imperial, Abby... match on colour
Crystal Malts - Palest is Carapillis/Carrafoam, through to CaraAroma, again match on colour
Roasted Malts - Amber, Brown through to Chocolate or Black Patent, again match on colour.
If you are looking at a US malt that says something like Crystal 60, just double the 60 to get EBC (well close enough), so you would be looking for a Crystal malt at around 120EBC.
Don't think all Ale malts taste the same, they will have roughly similar brewing properties but might produce some quite different flavours. The much vaunted Maris Otter has a fairly unique taste, any substitute will lack this flavour as will the beer you make.
I generally try to match the malt I'm using to the style, if I'm brewing a Best Bitter I will use a UK Ale Malt because the beer will taste more like the beer I'm modeling. For mine its worth investing in the best fit I can find. Probably more noticeable in Malt Forward beers than highly hopped product. Make a classic Hefeweizen from German Pils/Wheat, do the same with Aus or US Pils/Wheat and you will really notice the difference. That in a beer that is predominantly Yeast flavoured.
Mark