Anyone have good experiences with them lately? Wanting to order some alien grenades but haven't heard much about them in recent days.