8 1/4 ShurGrip

Attached is a photo of an A body 8 1/4 shur grip i bought on CL.
I feel i have to have it checked out by a professional shop before
installing it in my Barracuda. It is a little sharp on the outside of the
ring gear which makes me nervous. Looking for input if this unit is
worth putting any effort in or keep looking. It is the last unresolved
item of my build and i need to make a decision. Any input greatly
appreciated!
DR