I've had Bull and Cal Flame. I prefer Cal Flame for the look but both are equal quality in my opinion. I used to work for a company that was a Cal Flame dealer so I got a pretty good deal buying direct and that's what I used on my current Island. I did the same thing. Bought the equipment and had the Island built. I would Highly suggest the sink. I had one in my last Island and opted not to put one in my current Island and I miss it. It's a good spot to put cooking utensils and to rinse your hands when either cooking or just doing yard work and other things in the back yard. You'll also need a 110v outlet under the Island to plug in lighting for your grill and I would install one on the outside of the island to plug in a blender or anything else. I also did under counter lighting which looks awesome at night.
Cal Flame has a whole bunch of accessories like doors, drawers, side burners, etc. Check out their website: https://www.calflamebbq.com
I got the 4 burner grill, set of 30" doors (soft closing, pretty cool), a set of drawers and the paper towel holder.
I still have a contact at Secard Pools who is a Cal Flame dealer who can get you pricing. They're not far from you in Rancho Cucamonga.