The oak floor registers we purchased had one major flaw - the pin that held the cover against the base was very fragile and broke off leaving the cover loose and the floor register wide open.
I searched high and low for a replacement and could not find one - so I designed a replacement that would work. After a few iterations I think I have one that works very well - with one slight issue… It cannot be printed in PLA (too fragile). I have since printed it in ABS and it is much stronger than the original.
The author marked this model as their own original creation.