Thoughts about this cam
Will you gain power by putting that thing in over the stock cam? Sure. Is it optimal for your application? Not really.
I would try and sell that then get one that's made for your setup even if it's a cheap off the shelf LS3 cam.

