Those are my favorite sandwiches, and it's true, New York is abundant. I have yet to find one in Portland. The search continues. If you're ever in New York City, go to Paris Sandwich, they have the best ones.
Portland has a killer Banh Mi at Huong's, a cart on 10th and Alder. It's cheap, too.