yes
yes it will, but it starts to defuel at 2400 with it maxing out around 2600 if you're luckily with little load. I'd put a 3200 rpm gsk in there and you'll be good all day long. 3600 is where valve float occurs, and you'll need hd valve springs. but that is already screaming. I run 727 non od and it runs fine all day around 2500