Yes, the only difference (only in this particular case) is that in the street is british english, on the street is american english, along the street should be used by both and that's why I'll use that. Yes I'll change catched, I just hate irregular verbs so much that my mind would rather use a wrong regular verb than a right irregular verb XD