Wow, I never found Transformers in Akihabara. :/

I would recommend Ikebukuro. There are two big department stores near the train station which stock TFs. There's also Bic Camera there too which sell TFs usually at discounted prices. Otherwise you should be able to check out any department store.