As far as I know, Mosfets like the BS170 aren't counterfeited, thus usually work fine. If you want a second option, also order 2N7000s, but you need to flip them 180° due to the flipped pinout.
Regarding 2N5457, you can get the SMD version of those and through hole adapter boards. The smd ones are usually fine.