I know there are other threads as a i searched but wanted to make a thread as i have a few personal questions
Spammer fags telling me to search gtfo

Ok so it's coming up first service since i had my motor put in (b16b)

I've heard alot about royal purple, and it being an awesome engine oil but is it overkill? For a stock b16b with I/H/E

Also what weight oil should i be running 5w-30 or 10w-40

Another thing i noticed, i checked what it has in it already, as high power gave me the bottle to top it up (and i havent had to yet oil levels haven't moved)
It was a bottle of Castrol Edge but its 25w40!

This isnt right is it?
I was either going to replace my oil with Edge 0w-40 or 5w-30
Or Royal Purple 5w-30 or 10w-40

Recommendations and advice on if current oil could of hurt the motor
Car will be tracked yes, and is a daily

Thanks in advance