To be honest I bought it just to know the check balls locations I had openned the original valve body by myself for the first time and they were flying on me only one note
The plate between the valve body main parts was dirty and I had to clean it and the spring under neath the big check ball needs to be streched to 10 mm
after putting this part on. the check engine pope up with a code about the cylenoid stuck open.
got a the same part from a different source and worked fine.