bro,i bought my hood here :
try it out,but before you do,gogle the serial for your hood then him directly you are looking for X-XXX.so it wont be waste of time....
Note that sometimes, like in my case, you can have two different hoods for the same lens. My 17-40 functions as a UWA on my full frame and I use the hood Canon provided, which is very shallow. I also got a third party hood meant for the 17-55, which is deeper, when I use the lens on my crop body, where it functions as a normal zoom.
You may want to try eBay, or, for a super cheap option, try this website:
And in your case, this direct link: