Mazmart or Nad auto is were I usually go first for mazda engines. I just got a Toyota V6, for a customer, from there earlier this week. I am about to start it up in about an hour....looks like it has very low mileage by looking at the intake manifold.

Good luck