You should get the Pirelli Diablo Scooter tire - rear is 140 70/16. You had the wrong size tire. This pirelli will bolt on without issue and will not rub. The front you should have 110 70/16. Motorcycle superstore is the cheapest.
Sorry you had to learn the hard way.