Some manufacturers (like Storm recently) have died or changed names.
(Some manufacturers (like Storm recently; have died; ) (Some manufacturers (like Storm recently; changed; names)
Some manufacturers (like Storm recently Some manufacturers (like Storm recently
have died changed
names