Я бы разработал вашу собственную корзину, так как это дает вам большую гибкость. Кроме того, разработка корзины не технически сложна и хорошо документирована (это канонический пример разработки Rails). В худшем случае это займет у вас не более нескольких часов, и, по крайней мере, вы будете знать, что когда что-то идет не так, это не так в написанном и понятном коде.
Я не говорю, что вы всегда должны изобретать велосипед, но в этом случае просто не стоит добавлять дополнительную зависимость.