300 is reliable....600 is reliable (if u have the $$ for 10+ gallons of race gas weekly ). its not like you will be running on 300+whp all day long.

just depends on the tune and driving...

but B18C would be a better choice. bigger displacement so it'll spool the turbo faster and more torque for better daily driveability. if all things are equal more hp per boost also.