I assume you meant D300s, and of course they will work on FX cameras. Nikon isn't so stupid to shut out an individuals entire lens collection (assuming they have DX branded lenses, which are really the only lenses that are tailored for a specific format). These lenses will of course work better on DX cameras (since they will use the entire sensor), but they will also work (in a "hobbled" mode) on FX bodies.
I'd go with the D300s simply because it seems to get unqualified praise, while the praise on the 7D is often coming with an asterisk.