If this is any help the gen 1 fuel cap asm fits all these bikes, and a few more
yamaha fz6s fazer 2006 fuel tank
yamaha fjr1300a 2007 fuel tank
yamaha tdm900 2006 fuel tank
yamaha tdm900 2005 fuel tank
yamaha yzfr6 2001 fuel tank
yamaha yzfr6 2002 fuel tank
yamaha yzfr6 2003 fuel tank
yamaha yzfr1 2000 fuel tank-oem
yamaha yzfr1 2001 fuel tank
yamaha yzfr1 2002 fuel tank
yamaha fz6-n fazer 2004 fuel tank
yamaha fz6-n fazer 2005 fuel tank
yamaha fz6-ns fazer 2005 fuel tank
yamaha fz6-n fazer 2006 fuel tank
yamaha fz6-ns fazer 2006 fuel tank
yamaha fz6-n fazer 2007 fuel tank
yamaha fzs1000 fazer 2004 fuel tank
yamaha fzs1000s fazer 2004 fuel tank
yamaha fzs1000 fazer 2005 fuel tank
yamaha fzs1000s fazer 2005 fuel tank
yamaha tdm900a 2005 fuel tank
yamaha tdm900a 2006 fuel tank
yamaha tdm900a 2007 fuel tank
yamaha yzfr6 2006 fuel tank
yamaha yzfr6 2007 fuel tank
yamaha fz1n fazer 2006 fuel tank
yamaha fz1n fazer 2007 fuel tank
yamaha fjr1300as 2006 fuel tank
yamaha fjr1300as 2007 fuel tank
yamaha fz1s fazer 2006 fuel tank
yamaha fz1s fazer 2007 fuel tank
yamaha fz1s fazer 2008 fuel tank
yamaha fjr1300a 2006 fuel tank
yamaha yzfr1s 2006 fuel tank
yamaha yzfr1 2007 fuel tank
yamaha yzfr1 2008 fuel tank
yamaha fz6-sa fazer 2006 fuel tank
yamaha fz6-sa fazer 2007 fuel tank
yamaha fz6-shg fazer 2007 fuel tank
yamaha fz6-shg fazer 2008 fuel tank
yamaha fz1sa fazer 2007 fuel tank
yamaha fz1sa fazer 2008 fuel tank
yamaha bt1100 bulldog 2005 fuel tank
yamaha bt1100 bulldog 2006 fuel tank
yamaha fjr1300 2001 fuel tank
yamaha fjr1300 2002 fuel tank
yamaha fjr1300 2003 fuel tank
yamaha fjr1300 2004 fuel tank
yamaha fjr1300 2005 fuel tank
yamaha fzs1000 fazer 2001 fuel tank
yamaha fzs1000 fazer 2002 fuel tank
yamaha fzs1000 fazer 2003 fuel tank
yamaha fzs1000s fazer 2003 fuel tank
yamaha tdm900 2002 fuel tank
yamaha tdm900 2003 fuel tank
yamaha tdm900 2004 fuel tank
yamaha tdm900 2007 fuel tank
yamaha yzfr1 2003 fuel tank
yamaha fzs600 fazer 2002 fuel tank
yamaha fzs600 fazer 2003 fuel tank
yamaha fz6-sahg fazer 2007 fuel tank
yamaha fz6-sahg fazer 2008 fuel tank
yamaha fz6-na fazer 2007 fuel tank
yamaha fz6-nahg fazer 2007 fuel tank
yamaha fz6-nahg fazer 2008 fuel tank
yamaha fz6-nhg fazer 2007 fuel tank
yamaha fz6-nhg fazer 2008 fuel tank
yamaha yzfr6 2004 fuel tank
yamaha yzfr6 2005 fuel tank
yamaha fjr1300a 2003 fuel tank
yamaha fjr1300a 2004 fuel tank
yamaha fjr1300a 2005 fuel tank
yamaha fz6-s fazer 2004 fuel tank
yamaha fz6-s fazer 2005 fuel tank
yamaha fz6-ss fazer 2006 fuel tank
yamaha fz6-s fazer 2007 fuel tank