Agreed those stock head rests are horrible and are a pain to remove if you want to drop the seats.

How did you get them from Japan? Looking to do the same.