Bucket Blaster does the job. I changed out the end on mine with a CIP ball that works great on everything I use it on. Mostly kegs, but I've also used it on kegmenters. As long as the opening in your carboi is large enough to get around the pipe, and allow the solution to flow back into the bucket, you're set.
My normal process would be:
Rinse out in kitchen sink (with sprayer).
Fill bucket with about 3 gallons of warm/hot PBW solution.
Run for ~10 minutes.
If no other items need cleaning, dump solution, rinse bucket and then rinse out item cleaned (either with clear water in the bucket, or just the sprayer in the kitchen sink).
I don't normally run Starsan in the bucket blaster since it's easy enough to just add some into the item, seal it up, and get good coverage. If you do decide to use Starsan in it, keep in mind how it will foam up.
I did get the pump in the bucket blaster I purchased replaced under warranty (by MoreBeer) so at least they honor that.
Another benefit is how you can easily use this to clean out your corny/ball lock kegs. Easy to clean/sanitize inside the dip tubes as well since it comes setup for that.