The first thing that went was the gasket on the pet-cock; it started to leak, and the bike had sat for about twelve years.
Then the fork seals started to leak. All these were repaired by myself.
Then the next big expense was to replace the starter, the clutch which was done by a local repair shop.
Small stuff like the turn signal flashers bought at a salvage yard. Those plastic turn signals, after replacing three sets of front ones and one back one, the cost of buying original equipment stuff had gone through the roof. So they have been replaced with aftermarket (metal) ones.
I've had trouble with the oil sensor, but if you keep your oil level at operating level, it shouldn't come on.
As far as the digital dash, it's great when it works correctly. After my accident (hit by a car) my battery light stays on, I know it's just the water level in the battery, nothing to be terribly alarmed over, just keep your water level correct and that won't come on.
My bike is painted PPG vibrant paint, ruby slippers (maroon) leather stock seat, Jardine exhaust - it's a nice scoot.
The bike will eat Harleys for breakfast, never lost a hole shot to one yet.
The Virago 920 has a sound of its own; put a set of Jardine slip-ons ON and she'll come alive and make the Harley boys look.
Long rides are the only draw back to this machine: seat need gel packs.
The gas tank needs to be about a gallon bigger, so it will have the same range as the bigger bikes.
Has been the most dependable bike I've ever owned, aside from that starter that sounds like a can of rocks.