I've installed 2 sets of these doors. About 2-3 hours .
Or you can have them installed.
A cordless drill with a nut driving bit makes the install down right fun. (Don't over torque)
The foam filled ones feel pretty damn solid for many years.
Home Depot used to carry them years back. Don't know if they still do.
The seals around doors are best up to you.
Felt edging maybe be best.