Pretty much dead on, although I believe the Japanese landing force was actually outnumbered by the defenders. While there were 1,200 infantry troops on the island, most of the total personnel on the island (between 3,000 and 4, 500, depending on which source you accept) were marines. ALL marines...