I only recomened a hydralic roller cause of the intended street use but hey if you dont mind adjusting valves go for the solid roller.
Yeah your compression is on the low side for that cam but hey if you got it for a charm I'd stick it in there and see, you'll never know till you try.
Goodluck, Charles