1. stock is fine

2. no

3. plenty big (unless youre goin turbo or some crazy build that is)

we good here?