Pic 1 is a dampener to reduce pressure fluctuations as the injectors open.
Pic 2 is fuel pressure regulator.
Pic 3 is charcole canister.
Dont just chuck a check valve in. You'll want to confirm what's going on with a fuel pressure gauge.
Have you checked for codes yet? A dodgee cam position sensor can cause long cranking times.
What year windom?
Does it have a diagnosis plug like this in the engine bay?
If so, connect T1 and Te1, then count the flashes of the engine light to check for fault codes.
Have you put fresh fuel in it yet?