ИМХО ставить пружину на сжатие - дурной тон. Лучше сделать наоборот: заставить маятники ходить не внатяг пружины а в сокращение, между концами вилок, но тогда придётся сделать по две пружины на ось (на каждый конец вилок = 4 штуки), что не есть гуд ибо сложно.
В общем, надо испытывать такое дело практически.
Во-1 надо обеспечить как минимум направляющую на которой будет ходить эта пружина (вспомни сборку/разборку АК), в противном случае о линейности можно сразу забыть.
Во-2 в отличии от работы на растяжение при работе пружины на сжатие существует мертвая зона как раз в граничных условиях. И при подходе к ней линейность идет далеко-далеко...