This level is the longest. You have 5 bosses in one level.
The best way to beat this level is to replay the first space level collecting bombs and shields. Save them up until you have between 30-35 of each.
That way you can use a shield as soon as the previous shield expires, keeping you shielded throughout the entire level. Use the bombs on the bosses making this level pretty easy.