thanks for all the support guys. The sad thing is that i live in a very safe neighborhood, for those who are wondering its Newton Massachusetts. It was rated one of the safest towns in the US at some point recently. But anyway, the bike was parked on the driveway where it's been parked since the day one. And yeah you're right about it being a pumpkin. Someone threw one out of a car and my bike was the first in line of fire. My friends SV was second, and the cars parked behind the SV just got pumpkin guts all over them. Another sucky thing is that my deductible is 500$ making this one useless as far as the insurance claim goes. It just sucks that i have to pay 500$ for somebodies fun.
What would help is if any of you awesome people see a used black tank on sale anywhere, PLZ let me know. I would really appreciate it. The bike is gonna get stored for the winter soon, so i will leave the repair till spring and hope to find a used tank before then. If not i will bite the bullet next spring....