That is very similar to the "halo" head support system that I have for my seat. Much nicer than the bolt on head restraints that look like the shoulder bolt on stuff.
Seats and restraints are worth what you put into them. As I've told some; "If you have a $5.00 head, then buy a $5.00 helmet".
New full containments seats are expensive. Worth the money if you ever have to put them to the test!
Steve