This time, I bring you SuG, a Japanese band formed in 2006. They self call their music "Happy positive rock" xD
They're something of a mix between Visual and Oshare-kei.. Here they just look Visual-Kei-ish but some of their other videos are all pink and fluffy wich I personally dislike...
But this one is pretty good, I love the song ^^
Actual members are Takeru (Vocals), Masato (Guitar), Yuji (Guitar), Chiyu (Bass), Shinpei (Drums)
(Though that's not Shinpei in that video)