For the final drive, you need one designed for the B18C (large diff). All B18C open-diff fitments will fit (as they are all 10 bolt), but if you get one from an LSD tranny, it must be from a Type-R (10 bolt Helical), otherwise it won't fit (non Type-R LSD's are 14 or 15 bolt, and the ring gear is part of the Viscous LSD).
All aftermarket final drives and LSD's are designed for the 10 bolt ring gear. No one makes one for the 14 bolt (well, Mugen did ages ago) because, those who upgrade, also upgrade away from the crappy Viscous LSD.
For the gears, you can change 3rd, 4th and 5th from any B-Series Hydro tranny (or 4th and 5th from any H-Series tranny). 1st and 2nd gear can also be changed, but are aftermarket.