I can't thank you guys enough for the nice comments you have all posted... I can now happily say, my bike is fully mended and i really recommend going to 'In Gear Motorcycles' its a bloke in Corsham, came and picked my bike up for £45 and charged me £200 to fixed my bike up... he went out his way to fix and mend my bike. He turned up on time and delivered well. I can happily say that if anything else goes wrong with my bike, the's the man for the job!
But truly, thank you all for the nice comments and help.