I don't know much about Yamaha's (other than maybe 2 models tops). The "cafe" Yamaha is an SRV250 and I recall that the engine is supposed to be the same as a Virago 250cc engine. I don't remember ever seeing a Virago 250 (time to Google it), so I can't vouch for the info. The SRV is a neat looking little critter...
Edit: I said "SRX" when I meant "SRV". I remember the SRX, but I really don't know Yamahas!