I can find the owners manual here: https://www.manualslib.com/manual/659445/Yamaha-Virago-Xv125s.html
But the workshop manual is a lot harder to find, as you say.
Apparently the workshop manual for the XV250 is the same, it’s just the larger engine compared to yours.
Some places to get them are here:
I hope that helps.