Is it a good workout plan? It’s missing some things, but what’s here is not bad! The lifting split is a push/pull/legs split, which I would rather see as a 6-day instead of a 3-day routine (so ...
Depending on your goals and experience level, it's the type of routine that you can use once in a week for a three-day split or even double-up for a six-day split, hitting each workout twice.