To me, this kinda feels like a bizarro j-pop version of Sweet Child of Mine. (Fantastic Plastic Machine - don’t you know)