The Vision is a great bike. I don't see how the brand of bike affects tire wear, though. Seems like that's purely a rider and brand of tire thing. Can't speak to the oil issue, either, but most of those cats are Rotella types and it's dirt cheap.
A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort. Herm Albright (1876 - 1944)