Basic Push/Legs/Pull Template

Starting a mass-gain phase, I’m going to employ a push-legs-pull split (3 days on, 1 day rest, repeat, so it works out each bodypart/area once every 4-5 days). I’m thinking of setting it up a bit like this:

Push:

Slight incline bench (3x10-12 or 4x6-8)
Overhead Press
Dips
Chest flyes
Lateral raises
Rope pushdowns

Legs:

Squats
Leg Press
Lying leg curls
Leg extensions
Calf work

Pull:

Chins/Pullups
DB BOR
Lat pulldown
Cable row
EZ curls
DB hammer curls

Anyone please critique volume, structure etc for me please?