best 340 tranny??

is there a difference between a 998,999 n 904?? because i found a 998 at a auto parts store and was thinking of buying it.. but not to sure if it will fit the 340. sorry about these dumb questions but im new n its my first car im putting together