The ML25s is a superb preamp especially if you can get the line stage and then get the 25s phons stage. I would not go for the ML7 but see if you can find a ML6a or b as they are a significant improvement on the 7. They are obviously more expensive but.....
Peter
Peter