Are you still running the stock feed line? If so, it may also be rusty on the inside? But both of those filters are definitely full of rusty sediment.
If your rear filter is horizontal, but the front is vertical, that could also be part of the issue. Horizontal filters are harder to stop up with sediment than vertical ones. But the rusty bits should not have mae it past the first filter to get to the second one, unless the tubing is also rusty.
Yes, it should stall. Yours would be the first I've seen where "enough" fuel gets through to keep it moving. Usually they stall out, then after they sit for a minute and the sediment falls out of the filter media, it will start back up and drive again.