I aint 100% sure about this, and it was a Suzuki, that I had in Thailand last winter... but they said in Pattaya, that if I´d need, they could order me original spareparts from Singapore in a few days. Luckily I did not need any, so I dont know, how ´original´ those would have been... later on, I did find a genuine Suzuki oil filter in Johor Bahru (next to Singapore on Malaysia side).
Anyway, 45 days sounds too much. Last November, my friend got a new fuel pump for his 1150GS, from Finland to Chile, in just two days (probably not cheap at all, but he needed it quick, cos the bike was dead without it!)
Since there are 2 types of BMW F650GS bikes these days - single and twin - and they have very little in common, I´d advice to always notify, which one you´ve got, when ordering spares, or even discussing anything remotely related to maintenance (and sorry I dont have any experience servicing either one!)
Edit. pardon me - just saw you mention its a 2005, so it must be a single then! From 2008 onwards, it´ll still be essential to know, which model we´re talking about.