Generators - Plant hire places will be best, you'll need one with some ooomfff.
BBQ people! - I know a man who does a crackling hog roast, had him at our wedding.
Toilets - Plant hire places maybe as well?
bouncy castle - You got plenty of answers for that already.
rodeo bull - As a bove.
bar - I had a company supply a fully functioning bar that cost about £50 for the day and then people bough their own drinks at very reasonable prices. Can look them up if you want.
Drinkys - For non bar stuff like Champers then you're best contacting a drinks supplier (Good for glasses etc as well).
a boat - No idea.
Outdoor lighting - Plant hire place or Marquee hire place will be your best bet here.
Fireworks! or to be scene 'Firewerks' - I've got a can of petrol and some matches, pretty sure I can sort out some kind of display with a MKIII for you.
Nick