54th (East Anglian) Infantry Division - this one should have "JP" on it. Does it look like anything was removed from yours? or 44th (Home Counties) Infantry Division - this one is an Oval patch and yours looks to be round.
Not much to go on I'm afraid, as both patches I've listed are probably incorrect due to missing letters or the wrong shape. The only other thing I see is the cut of the uniform - it is probably a Highland unit.
The three green stripes indicate the Brigade to which the unit belonged. In this case the 3rd Brigade, and the dark green indicates that it was an Infantry Rifle Regiment.
I believe this was eBay last week. Interesting tunic. If I recall it has the remains of a paper label. It may have been tailored. It seems to be missing rifle patches and the pocket flaps have been scalloped. Any chance we could get a close up of the collar area and a shot of the inside. If I recall correctly the inside may be lined ?
How do you know if it is a good one when you have not even seen it?
You came to this forum asking about the formation badges that apparently do not even match with the cut away jacket. You have no details of the interior and the jacket has been heavily modified. How does that in anyone's world equate to being 'good'?
Perhaps I am missing something, what is 'good' about this jacket?
I believe the painting has two brigade bars and the uniform has 3? Perhaps you should find out what division the "2ND KING’S OWN YORKSHIRE LIGHT INFANTRY" was in during 1917. You could then see if the 3rd Brigade in the division had a highland unit?