Peppermint, the plant, is a hybrid species of mint, a cross between watermint and spearmint.
So you might try either one of those to see which plant has the benefit.
https://en.wikipedia.org/wiki/Peppermint#Chemical_constituents
Does not answer the question: what is the mechanism by which peppermint has some blood pressure-lowering affects?