Thanks for the recommendation, but as yourself and others have stated, they're pricey.
Honestly, I enjoy using the WyzeSense motion sensor and [RELEASE] Alpha WyzeSense Integration. It works perfectly for the motion and contact sensors (and the Wyze stuff is cheap as heck)