About this 3D model
You can print it with AMS like I did for convenience, but you could also just make the printer stop at the middle height and switch colors yourself. This model makes about 14g of filament, which should be enough for a normal Benchy with 10% Infill.