The Bike shop managed to get it running now, it was something to do with the wiring, once I provided them with a clymers manual that had a picture of the wiring harness it all came clear.
I got their mechinic to take it for a quick ride around the coast to make sure it was all running sweet.
So it looks like I will be good to go for this weekend, touch wood