User blog comment:RustedRusher4455/PE Removal: Megatron (All Hail Megatron)/@comment-43536683-20191108161947/@comment-32583560-20191108162459

Yes. They are both from the IDW Comics 2005 Transformers universe, and if you go on the Transformers Wiki, they are listed on the same page