CD4050? 74HCT? Any of the, uh, 74LVC or ABT or whatever level translators? Use the latter carefully, they're stinking fast (easy to get EMI problems), and, I forget how many of them are 5V compatible versus nominal. (LVC is 5V compatible input, though I'd prefer not to supply it with 5V.)
Should have no timing problems using CD4000 family here, and much easier to avoid EMI problems.
Mind that old TTL/NMOS systems have V_OH ~ 3.5V, so aren't a problem on a 3.3V receiver. It's only 5V CMOS you need to worry about.
Tim