So I decided to make a puller. I removed the brake rotor and took it to work during the hottest part of the day(My ice necklace made the ride bearable). I looked through the left over material and found a 1/4" thick piece of aluminum about 8"X10".
I used the rotor to draw 3 of the 5 holes, then center punched and drilled 3/8" holes and took it home. I went to Ace and bought 3, 10X1.25mm bolts about 2 3/4" long. I laid the plate against the shaft and used the bolts to pull the wheel off.
As I was turning the bolts it didn't seam like it was going to work. The plate started to bend and then snap. That was the sound of the wheel moving just a little. I tightened the bolts some more and got it to snap again. I used some washers on the bolts and tried again, the plate bent again but no snap. So I hit the plate where the shaft is and the wheel moved some more. After 3 more times the wheel came off. That sucker was tight

After I finished with the wheel I changed the belt/rollers. After I loosened the nut on the drive pulley, the pulley was stuck

So unless my scoot is the only one that is stuck, anyone thinking DIY with a BV350, you might want to have a way to make a puller available.