Paul, there is no 4.2.0 for the Curve but you can probably still get it for the Pearl. The link below should help. You'll need to sift through each carrier's downloads to find the version you want. IMO, the best OS for the Pearl was the 4.2.0.71. There should still be a carrier or two with that version.
BlackBerry Operating System Downloads - BlackBerryFAQ