no d has ever made 500 on stock internals a B motor has trouble doing it hell my D16Y7 streches the head bolts and it only makes 245 at the wheels
Thats because you should have replaced the head bolts, clown.
Build it right, and it will run right. Just because its a single cam does not mean it is not capable of making the same power.