Thanks for posting. Yes, this does appear to be our 18-027 Top Tilt Latch. All orders can be placed through the online store. Let me know if you have further questions.