Turbo Mecha Sonic vs Abobo

Description
Fan made media. It takes a peice of media and then unofficaially uses the characters and settings. Some characters have personality shifts, but some are so different and popular that people forget what they were origionally. Witch of these stage bosses turned fan game antagonists will win?