También podrías plantearte usar registros de desplazamiento. Probablemente sea más barato y fácil de encontrar.