I bought this one and it works fine. https://www.ebay.com/itm/STARTER-SOL...72.m2749.l2649
I must note that it works fine in older pre 2000 TWs and also fine in my BW350. I do not know if Yamaha changed the relay after 2001 or not. You might want to go to partzilla and check the part number against your bikes year and pre 2000 ones.
Skip that, I just crossed the part numbers 29U-81950-93 is the relay for old and new TWs so this one from the auction will work. $6.50 Vs $36.00 You do the math.